我正在Visual Studio 2015中使用Web Essentials来管理将我的JavaScript文件捆绑在一起。
(几乎)一切都很好。。我在项目的根目录中有我的bundleconfig.json
文件,当我右键单击它并选择"更新捆绑包"时,它正是这样做的。
创建的文件正是我希望它们位于的位置,并且包含我希望它们包含的内容。
但是
捆绑包似乎只有两种更新方式之一:
- 我对
bundleconfig.json
文件进行了重大更改并保存。(例如:我添加了一个新的脚本文件) - 我右键单击
bundleconfig.json
文件并选择"更新捆绑包"
这是一个非常令人讨厌的不足,就好像我对一个JS文件做了一个小的更改,然后点击F5启动项目,捆绑包就不会重建,我也不会在运行的应用程序中看到更改。
虽然我知道我可以在每次运行项目之前手动重建捆绑包,但很容易忘记,然后花很长时间调试你实际解决的问题!
我花了很长时间浏览Web Essentials的帮助,在SO…上找不到类似的问题
有人知道每次我开始调试项目时(可能是在每次构建时)如何强制重新构建捆绑包吗?
我发现这个解决方案适合我:
右键单击文件"bundleconfig.json",然后选择enablebundleonbuild。。。
在添加了一些新的js文件后,我不得不再做一次,现在它又开始工作了。