暗黙の共通ベンダーチャンクでdocsの後に苦労しています。Webpack暗黙のベンダーチャンク
私はすべてnode_modules
をベンダーのチャンクに入れたいと思います。 私は1つのエントリポイント(app
)を持っていて、いくつかのチャンクがあります。 私が試した:
new webpack.optimize.CommonsChunkPlugin({
name: 'vendors',
minChunks: module => module.context && module.context.includes('node_modules'),
}),
- >は、エントリチャンク(app.chunk.js)からすべてのnode_modulesを取り除きますが
new webpack.optimize.CommonsChunkPlugin({
name: 'app',
async: 'vendors',
children: true,
minChunks: module => module.context && module.context.includes('node_modules'),
}),
子供にnode_modulesの葉 - すべての子供たちのチャンクから>ストリップnode_modulesではなく、アプリケーションから...
両方の方法(すべてのチャンクからnode_modulesを取り除き、vendors.chunk.jsに入れる)を探しています。事前に
おかげで、
PS:出力を分析するためにhttps://chrisbateman.github.io/webpack-visualizer/を使用して
私も同じ問題があります。他に誰もこのことが問題ではないことに非常に驚いています。私はここで同じ質問をしました:https://stackoverflow.com/questions/47695981/webpack-extract-common-modules-from-entry-and-child-chunks-to-separate-commons –
ねえ、私は私に会いました使用事例。ここにリポジトリがあります:https://github.com/Zephir77167/ssr-starter-pack – Zephir77167
これを答えとして書くことができれば素晴らしいでしょう! –