У меня рабочий каталог полного стека проекта выглядит так:
| __ сервер
|
| __ клиент
|
| __ node_modules
|
| __ package.json
- На сервере папок есть NodeJs для бэкенда
- В папке клиента находится ReacJs для интерфейса
- Вот код в package.json в корневой папке:
{
"name": "kmail",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"client": "cd client && npm start",
"server": "cd server && npm start",
"start": "concurrently - kill-others \"npm run server\" \"npm run client\""
},
"keywords": [],
"author": "",
"license": "ISC",
"devDependencies": {
"concurrently": "3.5.1"
}
}
Когда я запускаю проект локально, он работает нормально. Однако, когда я развернул его в Heroku, он потерпел неудачу, и вот логи, которые я получил:
Starting process with command 'npm start'
concurrently - kill-others "npm run server" "npm run client"
concurrently - kill-others: not found
Знаете ли вы какое-нибудь решение, чтобы это исправить? Или есть какой-нибудь хост-сервис, кроме Heroku, который может помочь решить мою проблему?
Большое спасибо.