Как сжать файлы с помощью gzip в приложении реакции - PullRequest
0 голосов
/ 17 мая 2019

Я создал приложение реагирования с помощью приложения create-реагировать.Я хочу сжать файлы во время сборки.

Я ожидаю, что файлы будут сжаты

1 Ответ

0 голосов
/ 17 мая 2019

Самым простым способом, вероятно, является изменение вашего package.json.

Добавьте секцию "postbuild" в сценарии.Например, что-то вроде этого:

"scripts": {
"build": "YOUR BUILD COMMAND"
"postbuild": "tar -cvzf your_react_app_name.tar.gz /path/to/your/build/artifacts"
}

Пост сборка должна запускаться автоматически после запуска сборки.Если у вас нет tar:

"scripts": {
"build": "YOUR BUILD COMMAND"
"postbuild": "cd /path/to/your/build && gzip *.js && gzip *.css"
}

Или используйте zip:

"scripts": {
"build": "YOUR BUILD COMMAND"
"postbuild": "zip -r your_app.zip /path/to/your/build"
}

PowerShell Windows:

"scripts": {
"build": "YOUR BUILD COMMAND"
"postbuild": "Compress-Archive -Path C:\path\to\your\build\* -CompressionLevel Optimal -DestinationPath C:\export\path\your_app_name.zip"
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...