如何从捆绑文件导入命名的SystemJS模块?

时间:2015-12-05 18:29:27

标签: javascript jspm systemjs

我有一个文件(app.js),里面有两个命名模块(" foo"和" bar" - 其中" bar&#34 ;取决于" foo")。

问题:如何加载" bar"它在浏览器中?

免责声明:我是SystemJS的新手,文档看起来有点令人生畏。

app.js

{{1}}

2 个答案:

答案 0 :(得分:1)

通过执行以下操作获得了我想要的结果:

  • <script src="app.js">标记添加到我的索引文件中。
  • 还在页面中添加了System.import('bar');

我想知道这是否是标准/推荐的做法。

编辑:

这种方法的问题在于我需要两种开发和生产策略。

在开发中,我不添加<script>代码,而是使用System.import('path/app.js');导入模块

答案 1 :(得分:0)

我认为使用裸骨种子可以通过显示一个简单的工作示例来帮助你,这个种子有一个PRODUCTION和DEV MODE,你不需要有2个策略,只需选择捆绑运行它或不运行

尝试: npm i -g slush-jspm-react-seed