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

最佳答案

好吧,只需将exports: 'underscore'替换为exports: '_'即可。
这告诉要求将附加到_的模块。因此,引用window._仍然可以使用。

关于underscore.js - Requirejs,加载库下划线时出现问题,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10830978/

10-13 08:55