基本上我想使用Lo dash或Underscore(最好是破折号)但是,对于我的系统,重要的是我不要全局加载变量并匿名使用它们。如果我不能使用anon,那么至少将当前版本保留在页面上而不是覆盖它。
最好是完全匿名的,非常感谢任何关于如何解决这个问题的想法
无法使用要求
答案 0 :(得分:8)
这是_.noConflict()
。
(function() {
var x = _.noConflict();
// logs undefined
console.info('lodash', window._);
}());
答案 1 :(得分:0)
使用lodash-cli https://github.com/lodash/lodash-cli,可以完全使用IIFE选项完成自定义构建包装Lo-dash的输出。
正常就像是iife ="!function(window,undefined){%output%}(this)"
使用lodash-cli也可以只从lodash构建所需的函数。