LoDash/Underscorejs不是全局变量

Nic*_*ite 2 javascript underscore.js lodash

基本上我想使用Lo dash或Underscore(最好是破折号)但是,对于我的系统,重要的是我不要全局加载变量并匿名使用它们.如果我不能使用anon,那么至少将当前版本保留在页面上而不是覆盖它.

最好是完全匿名的,任何关于如何解决这个问题的想法都将受到高度赞赏

也不可能使用require

Mat*_*ics 8

这是一个用例_.noConflict().

(function() {
    var x = _.noConflict();

    // logs undefined
    console.info('lodash', window._);

}());
Run Code Online (Sandbox Code Playgroud)

演示