0
我有一個依賴於jquery的requirejs模塊。我沒有從目錄加載jquery,而是決定將它靜態添加到網頁中,作爲來自CDN的<script>
條目。然而requirejs不斷嘗試從文件加載。如何在requirejs中聲明模塊已經加載同步
有沒有告訴requirejs一個給定的依賴項添加到HTML中的方法,因此它不應該檢索它?
我有一個依賴於jquery的requirejs模塊。我沒有從目錄加載jquery,而是決定將它靜態添加到網頁中,作爲來自CDN的<script>
條目。然而requirejs不斷嘗試從文件加載。如何在requirejs中聲明模塊已經加載同步
有沒有告訴requirejs一個給定的依賴項添加到HTML中的方法,因此它不應該檢索它?
沒有配置選項告訴RequireJS已經加載了一些東西。但是,您可以創建一個假的jquery
模塊,只是給訪問jQuery的,你已經通過腳本加載:
define("jquery", function() {
return jQuery;
});
當我做這樣的事,我只是我的電話前加上這個假模塊到require.config
。我發現它是一個方便的地方。
此外,請確保加載jQuery的script
元素出現在加載RequireJS的script
之前。否則,jQuery將檢測到RequireJS並自己調用define
,並且會出現錯誤。