Итак, у меня есть конфигурация CompressionPlugin
, подобная этой.
{
plugins: [
new CompressionPlugin({
filename: '[path].gz[query]',
algorithm: 'gzip',
test: /\.js$/,
minRatio: 0.8,
}),
];
}
Однако сейчас я использую create-react-app
, которая не поддерживает пользовательскую конфигурацию.
ХотяЯ могу использовать react-app-rewired
, чтобы исправить это, я заметил, что при запуске этого плагина он просто создает отдельный .gz
файл для каждого javascript.
Так действительно ли необходимо подключить этот плагин к WebPack?
Или, если я могу просто react-scripts build && npm run compress
для моей папки build
?
Это также допустимая опция? Это были бы подводные камни, о которых я не знал?