1
我正在加載一個作爲AMD模塊的外部依賴項,但它需要知道有多少個子庫不在我的配置配置的路徑上。make requirejs忽略庫
有沒有辦法告訴requirejs不要加載一個庫作爲模塊,而是讓我把它作爲一個普通的腳本標記。
例如:
library.js:
if (typeof define === "function) { // or how ever they do the optional define stuff
// do some amd stuff
} else {
// set it globally
}
通常requirejs會看到這一點,如果加載腳本標籤和怪胎它是如何讀取。我希望requirejs忽略它,讓它在全局範圍內設置,所以我不必擔心它依賴的所有庫。
目前我正在做的是在我調用腳本之前將define定義爲undefined,然後在調用腳本之後將其設置回來。這似乎修復它...
這是否適用於多個AMD依賴項? 另外問題是,當我用它作爲腳本標記requirejs使我正在加載的文件吐出來。 – dtracers
我不確定你的意思是關於多個依賴關係,但是,捆綁模塊將允許他們使用腳本標記 –