地域ローダーとプラグインでのWebPACK

どのようにWebPACKのプラグインローダー、これら二つの概念を区別する。

ローダのために、それは変換され、コンパイルされたファイルAとファイルBは、b.cssにA.scss又はA.less、単純なファイル変換処理として、ここでファイル操作、形成されています。

wepack自体のWebPACKは、全体のプロセスをパッケージ化ローダーが終了した後、それが直接ファイルを操作しませんが、仕事へのイベントベースのメカニズムのためのプラグインのために、それはエクステンダーで、それは、豊か、リッスンは包装工程の一部をWebPACKのノード、例えば、

コンパイルを開始:実行
メイクを:エントリからの再帰的分析が依存することを開始し、ビルド依存している
ビルドmoodule:ファイルをロードするために使用ローダーを、モジュール構築し
、通常のモジュールローダを:ドングリコンパイラでロードされたファイルローダーは抽象構文木AST生成
プログラム: ASTは、呼が、それがに来るとき、トリガ・イベントを必要とする必要が、トラバースを開始した
シールを:、チャンクの最適化(抽出パブリックモジュールに加え、ハッシュなど)を始め、すべてが完了したビルドに依存
最適化チャンク-資産:圧縮符号
EMIT:各チャンクの出力成果文書に
適切な治療を行う権利ファイルを見つけるために、ノード、ノードを聴くこともできます。

 


オリジナルリンクします。https://blog.csdn.net/yq_oxygen/java/article/details/78107696

おすすめ

転載: www.cnblogs.com/whdaichengxu/p/12660378.html