あるファイルが別のファイルに依存するたびに、webpackはこれを依存関係として扱います。これにより、webpackは画像やウェブフォントなどの非コードアセットもアプリケーションの依存関係として提供できます。
webpackがアプリケーションを処理するときは、コマンドラインまたは設定ファイルで定義されたモジュールのリストから開始します。これらのエントリポイントから開始して、webpackはアプリケーションに必要なすべてのモジュールを含む依存関係グラフを再帰的に構築し、それらのすべてのモジュールを少数のバンドル(多くの場合、1つだけ)にバンドルして、ブラウザでロードします。