Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
VS magic提供了什么;。js.bundle";组合JavaScript文件的功能?_Javascript_Visual Studio 2010_Visual Studio_Bundle - Fatal编程技术网

VS magic提供了什么;。js.bundle";组合JavaScript文件的功能?

VS magic提供了什么;。js.bundle";组合JavaScript文件的功能?,javascript,visual-studio-2010,visual-studio,bundle,Javascript,Visual Studio 2010,Visual Studio,Bundle,我在我的项目中使用Durandal,它附带了一个“vendor.js.bundle”文件,看起来类似于: /Scripts/jquery-1.9.1.js /Scripts/knockout-2.2.1.debug.js 我可以说这是某种形式的自动文件来帮助生成“vendor.js”,但我一直无法找到这个构建阶段的实际用途——更不用说如何让它在我的环境中“正常工作” 我下载了Web Essentials扩展,但它的魔力似乎并不是来自于它本身(或者这只是VS 2012版本的一个功能?),而且我

我在我的项目中使用Durandal,它附带了一个“vendor.js.bundle”文件,看起来类似于:


/Scripts/jquery-1.9.1.js
/Scripts/knockout-2.2.1.debug.js
我可以说这是某种形式的自动文件来帮助生成“vendor.js”,但我一直无法找到这个构建阶段的实际用途——更不用说如何让它在我的环境中“正常工作”


我下载了Web Essentials扩展,但它的魔力似乎并不是来自于它本身(或者这只是VS 2012版本的一个功能?),而且我的search foo一直在失败。

它确实是Visual Studio扩展“Web Essentials”的一个功能

在项目中选择至少两个javascript文件,右键单击它们,然后转到Web Essentials-->创建javascript捆绑文件


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

这不是VS的一个功能,而是ASP.NET MVC 4的一个功能:@Dai在我的例子中,vendor.js文件似乎是由某个工具首先静态生成的(它留下了一些注释行)-这篇文章似乎是动态绑定的,虽然有用,但并不是我想要的。我猜它甚至可能不是VS工具。@Dai不,不是。我在ASP.NET web表单项目中也做过这样的工作