![](/img/trans.png)
[英]How do I use Javascript ES6 ES2015 modules to export / import constants directly to the import module namespace?
[英]How to import lodash directly into a custom namespace in JavaScript
我想從https://raw.githubusercontent.com/lodash/lodash/4.14.1/dist/lodash.core.js導入lodash core v4.14.1 。 但是,只需執行鏈接即可將庫添加到全局名稱空間,即window 。 如何將庫直接添加到自定義名稱空間(例如window.myns)中 ? 請注意,我不想將庫添加到全局名稱空間中,然后再對其進行引用。
使用lodash的_.noConflict()
釋放_
並將其分配給新的別名:
window.myns = _.noConflict();
如果要確切使用lodash的鏈接版本,它將始終注冊到window
,因為這是它的構建方式(如果將crocro到實現的底部,則可以播種該鏈接,這是“導出”機制)。
猜想如果要將其放入命名空間,則必須使用某種類型的模塊加載器。 為什么要將其放在自己的名稱空間中會很有趣。 因為window._
和window.namespace._
幾乎相同。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.