7

私は require.version "2.0.0" を使用しています
そして、アンダースコアをローカル変数として取得したいと思います:

これが私のコードです(1)。

_ が定義されていないのはなぜですか? ローカル変数のように関数内
に入るにはどうすればよいですか_


(1)

require.config({
    baseUrl: "./",
    paths: {
        'underscore': 'vendor/js/underscore-min'
    },
    shim: {
        'underscore': {
            exports: 'underscore'
        }
    }
});

require([
    'underscore'
 ], function(_) {
    "use strict";
    console.log(_); // undefined
});
4

1 に答える 1

5

に置き換えるだけexports: 'underscore'ですexports: '_'。これは_、モジュールに接続する必要があることを示しています。したがって、参照window._は引き続き機能します。

于 2012-06-01T06:23:01.100 に答える