使用 Webpack Module Federation,在构建生产时如何保留开发文件名?
目前,它正在将它们全部更改为类似的数字,3279.js
而不是类似的数字src_applications_myApp_jsx.js
。
Webpack 配置的一部分:
const { dependencies } = require('../package.json');
output: {
chunkFilename: 'vendor/[name].js',
filename: '[name]/app.js',
},
new webpack.container.ModuleFederationPlugin({
shared: dependencies,
}),
问题是chunkFilename
. 将其更改为'vendor/[id].js'
也不会改变任何内容。
Webpack 的文档说该[name]
属性仅在块有名称时才有效。所以我想,为什么没有设置名称?