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" 属性 来更改输出文件。
我正在使用 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" 属性 来更改输出文件。