Requirejs,加载库下划线时出现问题

Lor*_*ard 7 requirejs underscore.js

我正在使用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
});
Run Code Online (Sandbox Code Playgroud)

ggo*_*zad 5

好了,只需更换exports: 'underscore'exports: '_'.这告诉需要附加到_模块.所以参考window._仍然有效.