我有一些条目:app
、vendor
、polyfills
和bootstrap
输出为 library['app', '[name]']
和 libraryTarget var
。
在浏览器app
变量中包含:
{bootstrap: Module, polyfills: Module, vendor: Module, app: Module}
如果我使用optimization.splitChunks
将 rxjs 移动到bootstrap
块app
变量包含:
{polyfills: Module, vendor: Module, app: Module}
(无bootstrap
块)
我的配置:
optimization: {
runtimeChunk: {
name: 'bootstrap'
},
splitChunks: {
minSize: 1,
chunks: 'all',
cacheGroups: {
vendors: false,
default: false,
rxjs: {
name: 'bootstrap',
test: /[\\/]node_modules[\\/]rxjs[\\/]/
}
}
}
}
如何移动rxjs
到bootstrap
块不丢失app.bootstrap
变量值?