0
webpack 1でプロジェクトをバンドルしました。プロジェクトはいくつかのフォルダで構成されています。私はどこにインポートされていないjsファイルもバンドルに終わることに気付きました。なぜそれが起こったのですか?Webpackディレクトリからすべてのファイルをバンドル
Webpackは依存関係グラフとバンドルファイルを解決する必要があることを知っています。しかし、プロジェクトディレクトリからすべてのファイルをバンドルするだけです。ここで
は私の設定の一部です:
entry: {
app: [path.resolve(__dirname, '../src/main.js')]
},
output: {
path: path.resolve(__dirname, '../dist'),
filename: '[name].[hash].js',
publicPath: '/',
chunkFilename: '[id].chunk.js'
},
resolve: {
extensions: ['', '.js', '.jsx'],
},
は.jsファイル拡張子なしで反応します。したがって空の文字列を削除するとエラーになります。 –