在调试开始时自动重建Javascript Bundles

时间:2015-11-12 09:57:53

标签: visual-studio-2015 bundle bundling-and-minification web-essentials

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

(差不多)一切正常。我的项目根目录中有bundleconfig.json文件,当我右键单击它并选择“更新捆绑包”时,它就是这样。

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

然而...
捆绑包似乎只有两种方式更新:

  1. 我将{em>重要更改保存并保存到bundleconfig.json文件中。 (例如:我添加了一个新的脚本文件)
  2. 我右键单击bundleconfig.json文件,然后选择“更新捆绑包”。
  3. 这变得非常烦人,就好像我对一个JS文件进行了一些小改动,然后点击F5启动项目,捆绑包不会被重建,我也不会看到变化出现在正在运行的应用程序中。

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

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

    有没有人知道如何在每次开始调试项目时强制重建捆绑包(可能在每个构建中?)

1 个答案:

答案 0 :(得分:3)

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

右键单击文件“bundleconfig.json”并选择build bundle on build ...

在添加som new js文件后我不得不再次这样做,现在又重新开始了。