调试启动时自动重建 Javascript 包

Automatically rebuild Javascript Bundles on debug start

我在 Visual Studio 2015 年内使用 Web Essentials 来管理将我的 JavaScript 文件捆绑在一起。

(几乎)一切正常。我的 bundleconfig.json 文件位于项目的根目录中,当我右键单击它并选择 "update bundles" 时,它确实如此。

创建的文件正是我希望它们所在的位置,并且包含我希望它们包含的内容。

不过...
捆绑包似乎只会通过以下两种方式之一进行更新:

  1. 我对 bundleconfig.json 文件进行了 重大 更改并保存。 (例如:我添加了一个新的脚本文件)
  2. 我右击 bundleconfig.json 文件并选择 "update bundles"。

这变得非常烦人,就好像我对单个 JS 文件做了一个小改动,然后按 F5 启动项目,bundles 就不会被重建,我也看不到更改出现在 运行ning 应用程序中。

虽然我知道我可以在每次 运行 项目之前简单地手动重建包,但很容易忘记,然后花很长时间调试你实际修复的问题!

我花了很多年的时间在 Web Essentials 的帮助中搜索,但在 SO 上找不到类似的问题...

有谁知道如何在我每次开始调试项目时(可能在每次构建时)强制重建包?

我发现这个解决方案适合我:

右键单击文件 "bundleconfig.json" 并 select 在构建时启用捆绑...

我在添加了一些新的 js 文件后不得不再次执行此操作,现在它又可以工作了。