Ошибка при запуске Express-сервера с помощью nodemon вместе с сервером реакции - PullRequest
0 голосов
/ 20 декабря 2018

У меня есть код на стороне сервера и на стороне клиента в одной папке, приложение реакции находится в папке /client в корне моего проекта, я не могу запустить эти два сервера одновременно.

Я использовал npx create-react-app для настройки моего приложения реагирования, ПРИМЕЧАНИЕ: при использовании npx файлы React устанавливаются с использованием пряжа , когда в моем приложении сервера Express я использовал npm .Я также установил concurrent в своем серверном приложении, чтобы два сервера работали вместе, но при этом я получаю неясную ошибку.

// here is how I put together my scripts in the package.json
  "scripts": {
    "server": "nodemon server.js",
    "client": "yarn start --prefix client",
    "dev": "concurrently  \"npm run server\" \"npm run client\""
}

// this is my folder structure

├── node_modules
├── client // the client folder is my react app
├── config
├── models
├── routes
├── validation
├─package.json
├─server.js

Вот скриншот ошибки Я получаю.
Пожалуйста, запросите дополнительную информацию о коде, если необходимо, заранее спасибо.

1 Ответ

0 голосов
/ 21 декабря 2018

Попробуйте это:

  "scripts": {
    "server": "nodemon index.js",
    "client": "( cd ./client && yarn start)",
    "dev": "concurrently \"yarn server\" \"yarn client\"", // (if you're using yarn for server as well...)
  },
...