Запуск Node

#node.js #reactjs #npm #lerna #npm-start

#node.js #reactjs #npm #lerna #запуск npm

Вопрос:

(с версией узла 12 и версией npm 6)

  • Серверная часть: Node.js
  • Фронт: React.js я клонировал компакт-диск репозитория в каталог ran

npm install (installing dependencies etc...)

и когда я запустил

 npm start
  

и я получаю

 [Ben@Mac:~/Desktop/test]$ npm start

> answers-entry-level-exam@1.0.0 start /Users/Ben/Desktop/test
> lerna run start --parallel

lerna notice cli v3.22.1
lerna info Executing command in 1 package: "npm run start"
@ans-exam/server: > @ans-exam/server@1.0.0 start 
/Users/Ben/Desktop/test/server
@ans-exam/server: > ts-node-dev index.ts
@ans-exam/server: Using ts-node version 8.5.2, typescript version 3.7.2
@ans-exam/server: server running 3232
  
  • похоже, что сервер работает нормально
  • но localhost: 3000 не может быть достигнут, ничего не открывая при первом открытии, и в правой части экрана появилось всплывающее окно macOS, связанное с узлом (я думаю, что это проблема, но не могу понять, как исправить)

мой package.json:

 {
 "name": "answers-entry-level-exam",
 "version": "1.0.0",
 "description": "",
 "main": "index.js",
 "scripts": {
 "b": "npm run bootstrap",
 "bootstrap": "lerna bootstrap",
 "test": "echo "Error: no test specified" amp;amp; exit 1",
 "start": "lerna run start --parallel",
 "postinstall": "npm run bootstrap"
},
 "author": "",
 "license": "ISC",
 "devDependencies": {
 "lerna": "^3.22.1"
}
}
  

Спасибо!

Комментарии:

1. Если вы не используете фреймворк, измените свой порт непосредственно в своем коде. В противном случае, если вы используете фреймворк, подобный ExpressJS, попробуйте установить переменную PORT = 3000 в вашем терминале. С другой стороны, может быть вероятность того, что вы не закрыли предыдущее запущенное приложение, и ваша ОС уже использует этот порт (что странно, потому что это также должно быть показано в вашем терминале).

2. платформа Express, которая работает на порту 3232 (то есть серверной части), например localhost: 3232 / api / tickets, работает нормально, но не загружается спереди

3. какой репозиторий вы клонировали для интерфейса?

Ответ №1:

Я снова клонировал репозиторий, и он исправил это Приветствие всем тем, кто пытался помочь 🙂

Ответ №2:

Попробуйте localhost: 3232. Я вижу в вашем выводе server running 3232

Комментарии:

1. это порт серверной части (узла), если я не ошибаюсь