ошибка при запуске команды npm в угловых js

0

Я совершенно не знаком с угловыми js, и я начал изучать этот учебник. При запуске веб-сервера разработки, использующего npm start я получаю следующую ошибку:

> [email protected] prestart /path_to/angular-phonecat
> npm install


> [email protected] postinstall /path_to/angular-phonecat
> bower install


> [email protected] start /path_to/angular-phonecat
> http-server -a 0.0.0.0 -p 8000

events.js:141
      throw er; // Unhandled 'error' event
      ^

Error: listen EADDRINUSE 0.0.0.0:8000
    at Object.exports._errnoException (util.js:870:11)
    at exports._exceptionWithHostPort (util.js:893:20)
    at Server._listen2 (net.js:1238:14)
    at listen (net.js:1274:10)
    at net.js:1383:9
    at doNTCallback3 (node.js:452:9)
    at process._tickCallback (node.js:358:17)
    at Function.Module.runMain (module.js:469:11)
    at startup (node.js:136:18)
    at node.js:963:3

npm ERR! Darwin 15.3.0
npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "start"
npm ERR! node v4.2.4
npm ERR! npm  v2.14.12
npm ERR! code ELIFECYCLE
npm ERR! [email protected] start: 'http-server -a 0.0.0.0 -p 8000'
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] start script 'http-server -a 0.0.0.0 -p 8000'.
npm ERR! This is most likely a problem with the angular-phonecat package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     http-server -a 0.0.0.0 -p 8000
npm ERR! You can get their info via:
npm ERR!     npm owner ls angular-phonecat
npm ERR! There is likely additional logging output above.

npm ERR! Please include the following file with any support request:
npm ERR!     /pathto/angular-phonecat/npm-debug.log

Я также попытался изменить адрес и порт, но по-прежнему ту же ошибку. Может кто-нибудь помочь?

PS: Я использую Osx.

Теги:
macos

2 ответа

0

EADDRINUSE - это означает, что порт, который этот сервер пытается использовать, уже используется каким-либо другим процессом, поэтому сначала его убейте, а затем снова запустите свой сервер.

0

перейдите в командную строку и выполните

ps aux | grep 8000

и получить номер PID, должен быть второй столбец, который я считаю, например, 5-значное число;

kill -9 <PID>

попробуйте запустить npm.

Вместо этого я советую изучать углы2. Поскольку это не принесет большой пользы для вас, изучая угловой 1 сейчас.

  • 0
    Можете ли вы предложить хороший учебник для того же ??
  • 0
    Также я сделал это, но я получил ту же ошибку
Показать ещё 1 комментарий

Ещё вопросы

Сообщество Overcoder
Наверх
Меню