2016-02-28 58 views
1

我試圖在JSPM/Systemjs安裝程序中加載jQuery插件。我正在使用名爲vanillabox的示例插件來試用它。我config.js看起來如下:使用Systemjs加載jQuery插件

meta: { 
    "vanillabox": { 
     "format": "global", 
     "deps": [ 
     "jquery" 
     ] 
    } 
    }, 
    map: { 
    "vanillabox": "plugins/vanillabox/jquery.vanillabox-0.1.7.min", 
    .... 
    } 

我加載vanillabox我的模塊中如下 -

define(function(require) { 
    require("vanillabox"); 
}) 

瀏覽器無法加載的依賴關係,如下圖所示 - Chrome Network

我是新到SystemJS並試圖找出我在這裏做錯了什麼。感謝您的幫助。

PS:我用jspm install jquery

回答

0

的方式來調試這個是看由檢查Object.keys(SystemJS.meta)創建標準化 SystemJS配置預裝的jQuery。您要確保vanillabox的元條目匹配文件的完整路徑 - https://.../plugins/vanillabox/jquery.vanillabox-0.1.7.min.js。取決於你有什麼不匹配,它可能是由於默認的擴展或地圖配置沒有被正確觸發。