如何将lodash直接导入JavaScript中的自定义命名空间
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何将lodash直接导入JavaScript中的自定义命名空间相关的知识,希望对你有一定的参考价值。
我想从https://raw.githubusercontent.com/lodash/lodash/4.14.1/dist/lodash.core.js导入lodash core v4.14.1。但是,只需执行链接就可以将库添加到全局命名空间,即窗口。如何将库直接添加到自定义命名空间,例如window.myns?请注意,我不想将库添加到全局命名空间并在之后引用它。
答案
使用lodash的_.noConflict()
释放_
并将其分配给新的别名:
window.myns = _.noConflict();
另一答案
如果你想完全使用lodash的链接版本,它将始终注册到window
,因为这是它的构建方式(如果你流口水到实现的底部,你可以播种,有“导出”机制)。
如果你想把它放到命名空间中,你猜你必须使用某种模块加载器。有趣的是,为什么要将它放在自己的命名空间中。因为window._
和window.namespace._
几乎相同。
以上是关于如何将lodash直接导入JavaScript中的自定义命名空间的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 JavaScript (lodash) 深度映射对象键?