【发布时间】:2013-04-18 17:31:23
【问题描述】:
我有一个 Visual Studio 项目,其中包含 Web Essentials 和 Typescript 以及 javascript 捆绑。
我希望能够做到以下几点:
- 更改 typescript 文件 (abc.ts) 并保存 (ok)
- 这些更改被编译成 javascript 文件 abc.js (ok)
- 更新 abc.js 文件后,请查看更新的 javascript 包文件 BundlePage.js.bundle - 这不起作用!
基本上,每当我更改打字稿文件并保存后,我希望看到相应的 javascript 更改反映在 javascript 包文件中。
目前,为了做到这一点,我有一些手动选项:
- a) 打开捆绑 xml 文件 BundlePage.js.bundle 并保存它,因为它将更新整个捆绑文件 BundlePage.js
- b) 执行 Alt+Shift+I 以更新项目中的所有捆绑文件;非常笨拙,因为它会更新项目中的所有捆绑文件并将它们签出
- c) 或编辑并保存 typescript 的 javascript 文件 (abc.js),该文件在保存后触发捆绑的 javascript 文件 BundlePage.js 的更新。
有没有人知道如何在打字稿文件中进行任何更改以触发受影响的 javascript 包文件的更新?
这是我的软件:
- Windows 7
- MS Visual Studio Premium 2012 版本 11.0.60315.01 更新 2
- MS .NET Framework 版本 4.5.50709
- Web Essentials 2.6
- 打字稿 0.8.3。
提前感谢您的帮助。 米格尔。
【问题讨论】:
-
它是 ASP.NET WebForms 项目还是 ASP MVC 项目?至少使用 ASP MVC,您可以使用内置的“捆绑和缩小”功能自动为您执行此操作。