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: '_'. 这告诉 require 附加到_模块。所以参考window._仍然有效。

于 2012-06-01T06:23:01.100 回答