我有一些条目: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变量值?