【发布时间】:2015-02-18 02:33:13
【问题描述】:
我有一个网站,其中包含许多通过 script 标签的第三方 js 模块。我需要为我的代码添加 lodash 或 underscore,但如果我只是像这样从 CDN 添加它:
<script src="https://cdnjs.cloudflare.com/ajax/libs/lodash.js/2.4.1/lodash.min.js"></script>
然后写得不好的库会死得很惨,因为他们期望_ 是别的东西。我知道lodash/underscore 有一种叫做“无冲突”的模式,需要执行js 代码:
var lodash = _.noConflict();
但是这段代码需要在某个地方执行,我很难确保它在所有写得不好的库之前执行。将lodash 包含在无冲突模式中是否有任何简单的方法,所以我不需要搜索一个安全的地方来手动启用无冲突模式?喜欢lodash.min.noconflict.js?
【问题讨论】:
-
不知道。如果你找到这个,请将其发布为答案。
标签: javascript html underscore.js lodash