目的? TypeScript Apache Cordova中的appBundle.js

时间:2015-05-11 19:41:11

标签: visual-studio-cordova

为什么import {My} from './services/common/Helper'; import {My} from './services/Connection; 在Cordova项目根目录的“scripts”文件夹中编译Visual Studio 2015 RC,并将它们复制为TypeScript下名为“appBundle.js”的单个JavaScript文件文件夹?

这是最佳做法吗?
这是否适用于Visual Studio?这是一种Apache Cordova方法吗?

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

1 个答案:

答案 0 :(得分:8)

感谢您使用VS 2015 RC!

在构建Cordova应用程序时,通常您需要在 www 文件夹中的所有Web资源(包括JavaScript文件),然后在本机平台构建期间使用该文件夹。

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

虽然不鼓励更改此设置,但您可以在以下位置找到此设置: C:\ Program Files (86)\的MSBuild \微软\ VisualStudio的\ v14.0 \ ApacheCordovaTools \ VS-MDA-目标\ Microsoft.MDA.FileMirroring.targets

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