2017-06-16 6 views
0

ロールアップAPIページの次のコードが見つかりました。 amdの代わりにiifeを使用している場合。 ロールアップでバンドル内でどのように定義されますか? または、その外部コードを含む先行する<スクリプト>タグが必要ですか?後者の場合:JSファイルを絶対URLで動的にロードするJSコード付きのバンドルを作成する方法はありますか?iifeで外部パスをロールアップする

enter image description here

答えて

1

Try it。あなたはそれがこのようなコードを生成し表示されます:

つまり
(function (d3) { 
'use strict'; 

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

}(d3)); 

はい、それはd3を定義するページ上<script>タグがあると期待しています。

絶対パスでJSファイルを動的に読み込むJSコードのバンドルを作成する方法はありますか?

これはまさにamdの出力です。ページ上にrequire.jsやcurl.jsなどのAMDモジュールローダーが必要です。

+0

AMDまたはRequireJSなしの'を入れ、 'format: 'iife'、globals:{whatever: 'whatever'}' –

関連する問題