调试开始时自动重新生成Javascriptbundle



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

(几乎)一切都很好。。我在项目的根目录中有我的bundleconfig.json文件,当我右键单击它并选择"更新捆绑包"时,它正是这样做的。

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

但是
捆绑包似乎只有两种更新方式之一:

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

这是一个非常令人讨厌的不足,就好像我对一个JS文件做了一个小的更改,然后点击F5启动项目,捆绑包就不会重建,我也不会在运行的应用程序中看到更改。

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

我花了很长时间浏览Web Essentials的帮助,在SO…上找不到类似的问题

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

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

右键单击文件"bundleconfig.json",然后选择enablebundleonbuild。。。

在添加了一些新的js文件后,我不得不再做一次,现在它又开始工作了。

最新更新