使用 webpack splitchunk 时,是否可以指定您实际希望跨包复制的库?
语境:
我正在使用具有多个包和入口点的大型 monorepo。当前的 webpack 配置使用
{ optimization: { splitChunks: { chunks: "all" } } }
在 monorepo 中有多个入口点。它为 monorepo 中的每个包生成一个供应商文件,以及一个包含所有常见依赖项的大型 vendor~boot 文件,以防止每个包之间的重复。
应用程序的每个部分都将加载主要供应商捆绑包,以及与其当前所在的包相关的捆绑包。
我希望允许复制应用程序的小区域中使用了几个大型库。我不希望这些库拆分成公共块并加载到任何地方。所以基本上我想要复制某些库,据我所知,这正是 splitchunks 所阻止的。