При использовании Typescript (v0.8.3) с Visual Studio + Web Essentials я настроил Web Essentials на использование флага компилятора модуля AMD, а также минимизировал сгенерированный JS.
В моем AppMain.ts я импортировал модуль, используя ключевое слово import
/// <reference path="./../modules/jquery.d.ts" />
import main = module('classes/facebook');
export class AppMain {
public run() {
$(()=>{
var app = new facebook.App();
app.start();
});
}
}
И сгенерированный JS выглядит следующим образом
define(["require", "exports", 'classes/facebook'], function(require, exports, __main__) {
var main = __main__;
var AppMain = (function () {
function AppMain() { }
AppMain.prototype.run = function () {
$(function () {
var app = new facebook.App();
app.start();
});
};
return AppMain;
})();
exports.AppMain = AppMain;
})
Мой вопрос: как мне получить сгенерированный код requirejs для загрузки * .min? Поскольку Web Essentials уже сгенерировала минифицированную версию JS-файла.
Например. Что из того, что я хочу от сгенерированного файла JS:
define(["require", "exports", 'classes/facebook.min'], function(require, exports, __main__)
Изменить: у меня много модулей, поэтому я бы предпочел способ, который доставляет мне меньше головной боли.