r.js
次のコマンドを使用して、アプリケーション用の 1 つのファイル スクリプトを作成するために使用しています。
r.js -o ./scripts/require.build.json baseUrl=public/js/ name=main out=main.min.js
require.build.json には次のオプションがあります。
{
"paths": {
"jquery": "plugins/jquery.1.8.2.min",
"underscore": "plugins/underscore.1.4.2.min",
"backbone": "plugins/backbone.0.9.2.min"
},
"shim": {
"backbone": {
"deps": ["jquery", "underscore"],
"exports": "Backbone"
},
"underscore": {
"exports": "_"
}
}
}
私のmain
ファイルは単純なテストケースです:
/*jslint browser: true */
/*global define: false*/
define(function (require) {
"use strict";
var $ = require("jquery"),
Backbone = require("backbone");
window.console.log($);
window.console.log(Backbone);
});
時間を節約するために、依存関係 (jQuery、アンダースコア、およびバックボーン)r.js
の既に縮小されたファイルを縮小しないようにするにはどうすればよいでしょうか?