目的? appBundle.js 在 TypeScript Apache Cordova 中

Purpose? appBundle.js in TypeScript Apache Cordova

为什么 Visual Studio 2015 RC 在 Cordova 项目根目录的“脚本”文件夹中编译 TypeScript 并将它们复制为一个名为 “appBundle.js” 的单个 JavaScript 文件“www/scripts” 文件夹?

这是最佳实践吗?
这是否仅适用于 Visual Studio?
这是 Apache Cordova 方法吗?

我能找到的关于 appbundle.js 的唯一文档:https://github.com/Microsoft/cordova-docs/blob/59cbbb28102f84c1db159c3a4d3d66da659ffff8/tutorial-gulp/gulp-typescript.md

感谢使用 VS 2015 RC!

在构建 Cordova 应用程序时,通常您希望将所有 Web 资产(包括您的 JavaScript 文件)放在 www 文件夹中,然后在本机平台中使用该文件夹建立。

Visual Studio 在实际平台构建之前预编译所有 TS 文件(iOS、Windows、Android),连接它们并放置一个名为“appBundle.js”进入 www 文件夹。

虽然不鼓励更改此设置,但您可以在以下位置找到此设置:C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0\ApacheCordovaTools\vs-mda-targets\Microsoft.MDA.FileMirroring.targets

<TypeScriptOutFile>$(ProjectDir)\www\scripts\appBundle.js</TypeScriptOutFile>