cd исправить папку в package.json - PullRequest
0 голосов
/ 16 октября 2018

Моя структура проекта выглядит следующим образом:

  • Проект
    • клиент
    • сервер

Imпытаюсь запустить оба проекта Node Express Server & React одновременно.Но только экспресс-сервер запускается.Я не могу понять, как перейти к /client.

Это мой package.json в /server/package.json:

{
  "name": "podifi",
  "version": "1.0.0",
  "scripts": {
    "client": "cd client && npm run start",
    "server": "nodemon server.js",
    "dev": "concurrently --kill-others-on-fail \"npm run server\" \"npm run client\""
  },

Что должновместо: "client": "cd client && npm run start", ??

Ответы [ 2 ]

0 голосов
/ 16 октября 2018

Я думаю, что с вашим файлом все в порядке, вы уверены, что не запускаете npm start внутри папки клиента?вы должны быть снаружи

Вот так выглядит мой конфиг:

"start": "concurrently --kill-others-on-fail \"yarn server\" \"yarn client\""

надеюсь, это поможет

0 голосов
/ 16 октября 2018

Сначала нужно перейти на одну папку вверх

  "scripts": {
    "client": "cd ../client && npm run start"
  },

Я бы порекомендовал иметь 3 package.json файла.
Один в server один в client и один в корнепроект.
Оттуда вы начинаете их обоих, а также вы можете иметь зависимость для каждого из них в отдельности.

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