【发布时间】:2017-06-16 15:34:21
【问题描述】:
【问题讨论】:
【问题讨论】:
Try it。你会看到它生成如下代码:
(function (d3) {
'use strict';
d3.selectAll('p').style('color', 'purple');
}(d3));
换句话说,是的,它希望在定义d3 的页面上有一个<script> 标记。
有没有办法用 JS 代码生成一个捆绑包,通过绝对 URL 动态加载 JS 文件?
这正是amd 的输出。您只需要在页面上有一个 AMD 模块加载器,例如 require.js 或 curl.js。
【讨论】:
<script src='https://unpkg.com/whatever'></script>放在你的页面上并使用format: 'iife', globals: { whatever: 'whatever' }