我正在尝试在我的MVC4应用程序中使用TypeScript。
我将一个TypeScript文件添加到我的应用程序的Scripts文件夹中,但Visual Studio 2012不会生成.js和.map文件。似乎忽略了这个文件。
使用以前版本的WebEssentials和TypeScript时,我保存了.ts文件,以及自动生成的.js和.map文件时编译了我的TypeScript文件。
现在使用最新版本的WebEssentials和TypeScript,我不能这样做。
什么是新的?我需要做些什么来使其发挥作用?
答案 0 :(得分:6)
我找到了将TypeScript项目文件与MVC项目文件进行比较的解决方案。
在我的MVC项目文件中,我添加了这个:
<TypeScriptTarget>ES5</TypeScriptTarget>
<TypeScriptIncludeComments>true</TypeScriptIncludeComments>
<TypeScriptSourceMap>true</TypeScriptSourceMap>
<TypeScriptModuleKind>AMD</TypeScriptModuleKind>
到“Debug”和“Release”属性组,但它没有用,但我在TypeScript项目结束时看到了这一行:
<Import Project="$(VSToolsPath)\TypeScript\Microsoft.TypeScript.targets" />
我已将此行添加到我的MVC项目中并“瞧!”编译保存工作正常。
由于
答案 1 :(得分:0)
Webessentials从V3开始放弃了对TypeScript的支持,因为它将被VS团队占用。由于map
功能尚未实现,因此目前无效。编译保存应该可以工作