【发布时间】:2012-11-09 18:37:21
【问题描述】:
如何强制 Visual Studio 2012 始终使用由 TypeScript 创建的生成的 JavaScript 文件的最新版本?
我在我的项目文件中使用以下定义:
<Target Name="BeforeBuild">
<Exec Command=""$(PROGRAMFILES)\Microsoft SDKs\TypeScript\0.8.0.0\tsc" -out scripts\app.js scripts\app.ts -target ES5 @(TypeScriptCompile ->'"%(fullpath)"', ' ')" IgnoreExitCode="true" />
</Target>
当我清理和重建项目时,app.js 会相应更新。
但是,由于某些奇怪的原因,当我尝试使用 Internet Explorer 调试解决方案时,Visual Studio 使用的是过期版本的 app.js,这会使我的断点无效。
这是怎么回事?
【问题讨论】:
-
你是如何引用页面上的 JavaScript 文件的?
-
是的。脚本已正确加载,但副本已过期或已缓存。
标签: asp.net-mvc-4 visual-studio-2012 typescript