我正在使用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/