を構築:複数のチャンクでそれを構築する方法を、のように:WebPACKのは、私は疑問がある私のプロジェクト <a href="https://github.com/paveleremin/webpack-build" rel="nofollow noreferrer">https://github.com/paveleremin/webpack-build</a></p> <p>の簡単な例でGitのレポを作成したコンフィギュレーション
- コンポーネント(すべてのJSファイルから(2つ以上のモジュールで使用されている/ node_modules /と/ app/vendor/foldersのjsファイル)
- manifest(webpack js code、バーベルポリフィルなど)今 モジュールのjsファイルあたり
構築は、との問題を抱えていた:scUsedTwiceの
new webpack.optimize.CommonsChunkPlugin({
async: 'components',
children: true,
minChunks({ resource }, count) {
return resource && resource.includes(paths.components) && count > 1;
}
}),
new webpack.optimize.CommonsChunkPlugin({
async: 'vendors',
children: true,
minChunks({ resource }, count) {
console.log(resource, count);
return resource && (resource.includes(paths.nodeModules) || resource.includes(paths.vendor)) && count > 1;
}
}),
new webpack.optimize.CommonsChunkPlugin({
name: 'manifest',
}),
- ソースは、コピー&ペーストで、同様login.jsとdashboard.jsに存在します - は、すべてのベンダーがapp.js
自分で試してみましたが、非同期モジュールにはの問題があります。
現在、vendor.jsの主な問題である質問を更新しました。すべてのベンダーが現在app.jsに入っているためです 私はDllPluginを使用することはありません –