2

我有一个带有Web EssentialsTypescript以及javascript捆绑的Visual Studio项目。

我希望能够做到以下几点:

  1. 更改打字稿文件(abc.ts)并保存(好的)
  2. 更改被编译成 javascript 文件 abc.js (ok)
  3. 更新 abc.js 文件后,请参阅更新的 javascript 包文件 BundlePage.js.bundle - 这不起作用!

基本上,每当我更改打字稿文件并保存后,我都希望看到相应的 javascript 更改反映在 javascript 包文件中。

目前,为了做到这一点,我有一些手动选项:

  • a) 打开捆绑 xml 文件 BundlePage.js.bundle 并保存它,因为它将更新整个捆绑文件 BundlePage.js
  • b) 执行 Alt+Shift+I 以更新项目中的所有捆绑文件;非常笨拙,因为它会更新项目中的所有捆绑文件并检查它们
  • c) 或编辑并保存打字稿的 javascript 文件 (abc.js),该文件在保存后触发捆绑的 javascript 文件 BundlePage.js 的更新。

有谁知道如何在打字稿文件中进行任何更改以触发受影响的 javascript 捆绑文件的更新?

这是我的软件:

  • Windows 7的
  • MS Visual Studio Premium 2012 版本 11.0.60315.01 更新 2
  • MS .NET 框架版本 4.5.50709
  • 网络要点 2.6
  • 打字稿 0.8.3。

在此先感谢您的帮助。米格尔。

4

2 回答 2

2

它应该工作。该错误已在 1.8 版中修复http://webessentials.uservoice.com/forums/140520-general/suggestions/3358548-update-bundle-on-save-on-an-included-file-suppor引用“JS 和 CSS每当更新捆绑包中包含的 .bundle 文件或任何 .js/.css 文件时,捆绑包都会更新”。也适用于我的机器。

于 2013-04-19T06:29:12.213 回答
0

VS2012 显然不支持 Web Essentials Bundling,第一个支持的版本是 2013:http://vswebessentials.com/features/bundling# 并单击 2012 过滤器)

于 2015-11-02T17:59:44.657 回答