滚动外部路径与生活

时间:2017-06-16 15:34:21

标签: iife rollupjs

我在Rollup api页面上找到了下一个代码片段。 如果我将使用iife而不是amd。 Rollup如何在捆绑中定义这个? 或者它会期望前面的< script>包含该外部代码的标签?如果后者是真的:有没有办法用JS代码生成一个包,它通过绝对URL动态加载JS文件?

enter image description here

1 个答案:

答案 0 :(得分:1)

Try it。你会看到它生成如下代码:

(function (d3) {
'use strict';

d3.selectAll('p').style('color', 'purple');

}(d3));

换句话说,是的,它希望页面上有<script>标记来定义d3

  

有没有办法用JS代码生成一个包,它通过绝对URL动态加载JS文件?

这正是amd输出的内容。您只需要在页面上安装一个AMD模块加载程序,例如require.js或curl.js.