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'}' –