我在 Visual Studio 2015 中使用 Web Essentials 来管理将 JavaScript 文件 bundle 在一起。
(几乎)一切工作正常..我的 bundleconfig.json
文件位于我的项目的根目录中,当我右键单击它并选择“更新包”时,它完全正确那个。
创建的文件正是我想要的位置,并且包含我想要的内容。
但是...
这些 bundle 似乎只通过以下两种方式之一进行更新:
- 我对
bundleconfig.json
文件进行了重大更改并保存。 (例如:我添加一个新的脚本文件) - 我右键单击
bundleconfig.json
文件并选择“更新包”。
这正成为一个相当烦人的缺陷,就好像我对单个 JS 文件做了一个小更改,然后按 F5 启动项目, bundle 不会被重建,而且我不会看到更改出现在正在运行的应用程序中。
虽然我知道我可以在每次运行项目之前简单地手动重建 bundle ,但很容易忘记,然后花费很长时间调试您实际修复的问题!
我花了很长时间仔细研究 Web Essentials 的帮助,但在 SO 上找不到类似的问题...
有谁知道如何在我每次开始调试项目时强制重建 bundle (也许在每次构建时?)
最佳答案
我发现这个解决方案适合我:
右键单击文件“bundleconfig.json”并选择在构建时启用 bundle ...
添加一些新的 js 文件后,我必须再次执行此操作,现在它又可以工作了。
关于visual-studio-2015 - 在调试启动时自动重建 Javascript 包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33668673/