Могу ли я получить `firebase deploy` для первого запуска` yarn build` перед началом загрузки? - PullRequest
0 голосов
/ 12 июня 2019

Как разработчик, правильно развернуть мой проект React, Я бы хотел, чтобы firebase deploy --only hosting автоматически запускал yarn build перед началом загрузки

Ответы [ 2 ]

1 голос
/ 12 июня 2019

Попробуйте это в вашем package.json:

{
  "scripts": {
    "deploy": "yarn build && firebase deploy --only hosting"
  },
}

Затем вы можете запустить npm run deploy из командной строки.

1 голос
/ 12 июня 2019

Rubberduck ^ H ^ H ^ HStakOverflow на помощь: есть крюк "перед установкой", который работает!

{
  "functions": {
    "predeploy": ["npm --prefix \"$RESOURCE_DIR\" run lint"]
  },
  "hosting": {
    "predeploy": [
      "cd client; yarn run build"
    ],
    "public": "client/build",
    "ignore": ["firebase.json", "**/.*", "**/node_modules/**"]
  }
}

Но, возможно, я все еще могу улучшить эту конфигурацию? (Кстати, да, правила базы данных тоже будут включены)

...