Я использую Дюрандаль в моем проекте, и он приходит с файлом «vendor.js.bundle», который выглядит примерно так:Что такое VS magic предоставляет функцию «.js.bundle» для объединения файлов JavaScript?
<?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 ", но мне не удалось найти , что действительно делает этот этап строительства - тем более, как заставить его« просто работать »в моей среде.
Я загрузил расширение веб-Essentials, но волшебство, кажется, не возникает изнутри (или это только функция версии VS 2012), и мой поиск-foo был неудачным.
Это не функция VS, но функция ASP.NET MVC 4: http://www.asp.net/mvc/tutorials/mvc-4/bundling-and-minification – Dai
@ Дай В моем случае Файл vendor.js, кажется, был сгенерирован статически сначала каким-то инструментом (он оставляет некоторые строки аннотаций) - эта статья представляется динамическим связыванием и, хотя и полезна, не совсем то, что я ищу. Я думаю, это может быть даже не VS-инструмент. – 2013-03-21 23:25:51
@ Дай это не так. Я сделал это в проектах веб-формы ASP.NET, а также – ROFLwTIME