[英]Underscore.js and noconflict
編寫第三方JavaScript代碼,該代碼使用underscore.js
並嘗試避免與可能在主站點上使用的underscore.js版本發生沖突。 所以,我的天真代碼是這樣的:
window.$MyUS = _.noConflict();
從現在開始,我使用$MyUS
而不是_
。 不幸的是,在某些站點上,我收到以下錯誤:
未捕獲的ReferenceError:_未定義
我究竟做錯了什么?
定義了一個全局exports
對象,這阻止了underscore.js的正確安裝。 該對象具有兩個聲明的函數: compile()
和compileToString()
。 函數的實現顯示了很可能屬於LiveFyre Javascript API的LF
對象: http : //www.livefyre.com/docs/javascript-sdk-reference 。
那是關於未成功安裝underscore.js的調查。 仍然對現在該怎么辦以及如何正確解決它感到困惑: underscore.js,名為“ exports”的全局對象和livefyre javascript API集成沖突 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.