【发布时间】:2015-05-25 01:27:02
【问题描述】:
我为 Visual Studio 2015 安装了 Typescript 1.5 beta 工具,并创建了一个新的 Cordova Typescript 项目。项目模板包含一些 .ts 文件,但我无法在保存时编译这些文件。
奇怪的是,如果我使用带有 Typescript 模板的 Html 5 创建一个新项目,app.ts 文件会在保存时编译。只有在这个 .jsproj cordova 项目中它才会忽略 TypeScript 编译。为什么?
我看到他们使用不同的目标(对于 Html 5 项目使用 Microsoft.Typescript.targets,而在 cordova 项目中使用 Microsoft.TypeScript.MDA.targets:
<Import Project="$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\ApacheCordovaTools\vs-mda-targets\Microsoft.TypeScript.MDA.targets" />
对于这两种情况,我都验证了文件存在于它们各自的位置。我什至尝试使用非 MDA 目标。没有运气。我还在项目的根目录中包含了一个空的 tsconfig.json 文件,仍然没有运气。
如何让 Typescript 文件像在其他项目类型中一样在保存时进行编译?
我还有启用的工具>选项>文本编辑器>打字稿>编译不属于项目的文件以及安装的Web Essentials 2015...没有任何效果!
【问题讨论】:
标签: cordova typescript visual-studio-2015 visual-studio-cordova