Webpack モジュール フェデレーションでは、プロダクションとしてビルドするときに開発ファイル名を保持するにはどうすればよいですか?
現在、それらはすべて のような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]
プロパティはチャンクに名前がある場合にのみ機能します。では、なぜ名前が設定されていないのでしょうか。