2016-02-28 56 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。取决于你有什么不匹配,它可能是由于默认的扩展或地图配置没有被正确触发。