什么VS魔术提供“.js.bundle”功能来组合JavaScript文件?

时间:2013-03-21 22:59:33

标签: javascript visual-studio-2010 visual-studio bundle

我在我的项目中使用了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版本的一个功能?)而且我的搜索功能已失败。

1 个答案:

答案 0 :(得分:0)

这确实是Visual Studio Extension“Web Essentials”的一个功能。

在项目中选择至少两个javascript文件,然后右键单击它们并转到Web Essentials - &gt;创建JavaScript包文件。

enter image description here

它会捆绑您的javascript文件并创建捆绑包的缩小版本。您也可以对CSS文件执行此操作。