所以我有一个CompressionPlugin
这样的配置。
{
plugins: [
new CompressionPlugin({
filename: '[path].gz[query]',algorithm: 'gzip',test: /\.js$/,minRatio: 0.8,}),];
}
但是,我现在正在使用create-react-app
,它不支持自定义配置。
尽管我可以使用react-app-rewired
来解决此问题,但我注意到运行该插件时,它只是为每种JavaScript创建单独的.gz
文件。
那么真的有必要将此插件挂接到WebPack吗?
或者我可以react-scripts build && npm run compress
放在我的build
文件夹中吗?
这也是有效的选择吗?是我不知道的陷阱吗?