调试启动时自动重建 Javascript 包
Automatically rebuild Javascript Bundles on debug start
我在 Visual Studio 2015 年内使用 Web Essentials 来管理将我的 JavaScript 文件捆绑在一起。
(几乎)一切正常。我的 bundleconfig.json
文件位于项目的根目录中,当我右键单击它并选择 "update bundles" 时,它确实如此。
创建的文件正是我希望它们所在的位置,并且包含我希望它们包含的内容。
不过...
捆绑包似乎只会通过以下两种方式之一进行更新:
- 我对
bundleconfig.json
文件进行了 重大 更改并保存。 (例如:我添加了一个新的脚本文件)
- 我右击
bundleconfig.json
文件并选择 "update bundles"。
这变得非常烦人,就好像我对单个 JS 文件做了一个小改动,然后按 F5 启动项目,bundles 就不会被重建,我也看不到更改出现在 运行ning 应用程序中。
虽然我知道我可以在每次 运行 项目之前简单地手动重建包,但很容易忘记,然后花很长时间调试你实际修复的问题!
我花了很多年的时间在 Web Essentials 的帮助中搜索,但在 SO 上找不到类似的问题...
有谁知道如何在我每次开始调试项目时(可能在每次构建时)强制重建包?
我发现这个解决方案适合我:
右键单击文件 "bundleconfig.json" 并 select 在构建时启用捆绑...
我在添加了一些新的 js 文件后不得不再次执行此操作,现在它又可以工作了。
我在 Visual Studio 2015 年内使用 Web Essentials 来管理将我的 JavaScript 文件捆绑在一起。
(几乎)一切正常。我的 bundleconfig.json
文件位于项目的根目录中,当我右键单击它并选择 "update bundles" 时,它确实如此。
创建的文件正是我希望它们所在的位置,并且包含我希望它们包含的内容。
不过...
捆绑包似乎只会通过以下两种方式之一进行更新:
- 我对
bundleconfig.json
文件进行了 重大 更改并保存。 (例如:我添加了一个新的脚本文件) - 我右击
bundleconfig.json
文件并选择 "update bundles"。
这变得非常烦人,就好像我对单个 JS 文件做了一个小改动,然后按 F5 启动项目,bundles 就不会被重建,我也看不到更改出现在 运行ning 应用程序中。
虽然我知道我可以在每次 运行 项目之前简单地手动重建包,但很容易忘记,然后花很长时间调试你实际修复的问题!
我花了很多年的时间在 Web Essentials 的帮助中搜索,但在 SO 上找不到类似的问题...
有谁知道如何在我每次开始调试项目时(可能在每次构建时)强制重建包?
我发现这个解决方案适合我:
右键单击文件 "bundleconfig.json" 并 select 在构建时启用捆绑...
我在添加了一些新的 js 文件后不得不再次执行此操作,现在它又可以工作了。