webpackのドキュメントには、のプロパティを設定するモジュールをシミングするための興味深いパターンが掲載されています(window.XModule = {...}
など)。 ES6にパターンを適用するwebpackはこのモジュールのシミングパターンをどのように処理しますか?
require('imports?window=>{}!exports?window.XModule!./file.js')
、私はこれで終わった:私は具体的には、どのような役割imports-loader
一部、WebPACKのは、このステートメントを処理する方法を理解しようとしてい
import XMODULE from 'imports?window=>{}!exports?window.XModule!./file.js'
演劇、imports?window=>{}
。私はexports-loader
が基本的にXMODULE
をwindow.XModule
に設定していることを理解しています。 imports-loader
については、依存関係によってオブジェクトが汚染されるのを許可していないようです...しかしどうですか?
imports?window=>{}
はどのようにしてexports?window.XModule
と連携しますか?