是否可能有一个配置了多个入口点(站点上有多个页面)的webpack开发服务器,每个入口都有不同的配置?
具体来说,我希望将一个条目(页面的JS代码)拆分为多个块,但不要将另一个条目(包含翻译后消息的JS本地化捆绑包)拆分为块。
一种可能的复杂性是我使用的是Ruby-on-Rails webpacker,如果需要,您可以忽略它,它会自动为我创建一些webpack配置。
答案 0 :(得分:0)
您可能可以对optimization.splitChunks.chunks
使用一个函数来按名称排除本地化包,如Webpack文档中的示例所示:https://webpack.js.org/plugins/split-chunks-plugin/#splitchunkschunks
在Webpacker领域中,它可能类似于以下内容:
environment.splitChunks((config) => Object.assign({}, config, {
optimization: {
splitChunks: {
chunks(chunk) {
// exclude `my-excluded-chunk`
return chunk.name !== 'my-excluded-chunk';
}
}
}
}))