1

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既に縮小されたファイルを縮小しないようにするにはどうすればよいでしょうか?

4

0 に答える 0