1

如何使用 SystemJS 加载d3.js

我目前使用:

<html>
  <head>
    <!-- SystemJS -->
    <script src="jspm_packages/system.js"></script>
    <script src="config.js"></script>
    <script>
     System.import('d3.min.js').then(function(){  
       System.import('myJavascript.js')
     })
    </script>

这似乎有效。这是最合理的方法吗?为此,我在 SystemJS 文档中几乎没有找到帮助,所以我什至不确定.then等待导入的方法。对于生产来说,最好的方法是什么?

上面,我从自己的服务器加载 d3.min.js,但 CDN 方法也很有趣。

谢谢!

4

1 回答 1

2

如果您myJavascript.js依赖,d3那么只需动态导入您的脚本并在您自己的脚本中添加 d3

索引.html

<script>
  System.import('src/myD3App');
</script>

myD3App.js

import './d3.min.js';

我推荐使用jspm(由Guy Bedford创建,与 SystemJS 相同)。但这只是个人意见。

于 2015-10-28T11:57:14.573 回答