我在我的项目中使用了Durandal,它附带了一个类似于“vendor.js.bundle”的文件:
<?xml version="1.0" encoding="utf-8"?>
<bundle minify="true" runOnBuild="true">
<file>/Scripts/jquery-1.9.1.js</file>
<file>/Scripts/knockout-2.2.1.debug.js</file>
<!-- snip -->
</bundle>
我可以告诉它是某种形式的自动化文件来帮助生成“vendor.js”,但我一直无法找到 实际上在这个构建阶段做什么 - 更不用说,如何让它在我的环境中“正常工作”。
我下载了Web Essentials扩展程序,但魔法似乎并非来自内部(或者这只是VS 2012版本的一个功能?)而且我的搜索功能已失败。
答案 0 :(得分:0)
这确实是Visual Studio Extension“Web Essentials”的一个功能。
在项目中选择至少两个javascript文件,然后右键单击它们并转到Web Essentials - &gt;创建JavaScript包文件。
它会捆绑您的javascript文件并创建捆绑包的缩小版本。您也可以对CSS文件执行此操作。