Запустите два сценария, которые не заканчиваются на package.json - PullRequest
0 голосов
/ 04 сентября 2018

Я пытаюсь запустить json-сервер и запустить свое React-приложение в том же сценарии в package.json ...

Но проблема в том, что ни один из двух сценариев не возвращает мне подсказку, поэтому второй сценарий никогда не запускается ...

Я пробовал:

"scripts": {
   "start": "npm run start-db & npm start-react",
   "start-react": "react-scripts start && exit 1",
   "start-db": "json-server --watch src/bdd.json -p 3001 && exit 1"
}

с различными комбинациями && или & ... С или без exit 1 (вещи, которые я нашел здесь )

Ответы [ 2 ]

0 голосов
/ 04 сентября 2018

вы можете использовать такой инструмент, как одновременно .

"scripts": {
    "start": "concurrently \"npm:start-db\" \"npm:start-react\"",
    "start-react": "react-scripts start",
    "start-db": "json-server --watch src/bdd.json -p 3001"
}

после установки с npm i --save-dev concurrently.

0 голосов
/ 04 сентября 2018

вы можете передать несколько команд, как это

npm run start-db start-react
...