我正在使用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
});
答案 0 :(得分:5)
好吧,只需将exports: 'underscore'
替换为exports: '_'
。
这告诉需要附加到_
模块。因此,引用window._
仍然有用。