我正在使用r.js
使用以下命令为我的应用程序创建一个文件脚本:
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);
});
我想知道,我怎样才能避免r.js
缩小我的依赖项(jQuery,Underscore和Backbone)的已经缩小的文件以节省时间?