1

我正在使用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);
});

我想知道,如何避免缩小我的依赖项(jQuery、 r.jsUnderscore和 Backbone)已经缩小的文件以节省时间?

4

0 回答 0