0
我在Rollup api页面上找到了下一个代码片段。 如果我会使用iife而不是amd。 Rollup如何在捆绑中定义这个? 或者它会期望包含该外部代码的前一个<脚本>标签?如果后者是真的:有没有办法用JS代码生成一个包,通过绝对URL动态加载JS文件?iife汇总外部路径
我在Rollup api页面上找到了下一个代码片段。 如果我会使用iife而不是amd。 Rollup如何在捆绑中定义这个? 或者它会期望包含该外部代码的前一个<脚本>标签?如果后者是真的:有没有办法用JS代码生成一个包,通过绝对URL动态加载JS文件?iife汇总外部路径
Try it。你会看到它产生这样的代码:
(function (d3) {
'use strict';
d3.selectAll('p').style('color', 'purple');
}(d3));
换句话说,是的,它预计那里是定义d3
页面上的<script>
标签。
有没有办法生成一个JS代码捆绑动态加载JS文件通过绝对的URL?
这正是amd
的输出结果。你只需要在页面上有一个AMD模块加载器,如require.js或curl.js。
事情是我们想要使用'并使用'format:'iife',globals:{whatever:'whatever'}' –