【发布时间】:2016-08-20 12:49:18
【问题描述】:
当通过 SystemJS 导入 Zurb Foundation Sites JavaScript 插件以正确初始化时,我们遇到了一些麻烦。
我们已经通过 JSPM 安装了 jQuery 和 Foundation:
jspm install jquery
jspm install npm:foundation-sites
然后我们像这样初始化应用程序:
import jQuery from 'jquery';
import foundation from 'foundation-sites';
jQuery(document).foundation();
例如,当我们尝试让Sticky 工作时,会添加 CSS 类(通过 JS)。但是脚本不起作用,我们没有收到任何错误。
当我们通过 JSPM 捆绑应用程序时,脚本会正常工作。所以感觉我们遇到了一些依赖项未加载的问题。我们已经尝试弄清楚如何在 SystemJS 中使用shim dependencies,但没有任何运气。
也许有人已经让这个工作了?
【问题讨论】:
-
这里有同样的问题。我也在使用 SystemJS。我将foundation.min.js 作为基础添加到我的SystemJS 加载器中。所以我希望将它作为基础导入 TypeScript。我怎样才能清楚地知道模块来自哪里,因为它让我觉得这不知何故不清楚。