Развернуть приложение реакции на сценарий S3 - PullRequest
0 голосов
/ 02 июля 2018

У меня есть приложение React, которое работает на AWS S3. Вот мой скрипт для сборки и развертывания

"scripts": {
  "predeploy": "npm run build-css && NODE_PATH=src react-scripts build",
  "deploy": "aws s3 sync build/ s3://example.com",
}

Тем не менее, это очень раздражает, что я должен дождаться «предварительной установки», а затем «развертывания». Как мне добиться этого с помощью только одной командной строки?

Могу ли я просто присоединиться ко всем в одном? Так, например,

"deploy": "npm run build-css && NODE_PATH=src react-scripts build && aws s3 sync build/ s3://example.com"

1 Ответ

0 голосов
/ 31 января 2019

Да, вы можете!

Если вы хотите синхронизировать только определенные файлы (например, создать белый список, чтобы не развертывать файлы .map и т. Д.), Вы можете сделать что-то вроде:

"deploy": "npm run build-css && NODE_PATH=src react-scripts build && aws s3 sync build/ s3://example.com --ecluse '*' --include 'yourFileName.js' --include 'yourOtherFileName.css'" 

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...