Visual Studio 2015 Apache Cordova 和 TypeScript

Visual Studio 2015 Apache Cordova with TypeScript

我正在使用 Visual Studio 2015 Update 2 与 Apache Cordova Tools Update 8 和 TypeScript 1.8.29。

我无法使用 "Build on Save" 功能,我尝试手动更改项目文件中的 属性:

<TypeScriptCompileOnSaveEnabled>true</TypeScriptCompileOnSaveEnabled>

我真的需要这个功能,因为如果每次我修改某些东西时保存时 VS 都没有构建,我必须停止调试,重新构建,然后重新启动。

我确定这应该和 less/sass 完全一样:修改 -> 保存 -> 构建 -> 自动刷新应用程序。

保存 -> Automatic/Manual 刷新部分效果很好,我在 css 和 js.

上看到了它

您需要开启"Automatically compile typescript which are not part of a project"选项。

打开 VS->工具菜单->选项->文本编辑器->Type Script->项目->选中"automatically compile typescript which are not part of a project"。

请注意:

您的项目中有两个 "appBundle.js" 文件 (“/scripts/www/scripts/appBundle.js”和“/www/scripts/appBundly.js”)。默认情况下,CompileOnSave 仅将代码编译为“/scripts/www/scripts/appBundle.js”。

您可以通过更改 tsconfig.json 文件中 "compilerOptions" 的 "out" 属性 来更改输出文件。