Ошибка NPM ELIFECYCLE - с помощью команды node server.js

Я развертываю тестовый бот на ibm watson, как описано здесь https://github.com/eciggaar/text-bot, и когда я пытаюсь развернуть код локально с использованием литейного производства CLI, получает следующие ошибки.

Я использую Nodejs версии 6.10.3 и npm версии 5.0.4

Может кто-то, пожалуйста, помогите мне с этим.

npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! [email protected] start: `node server.js`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] start script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\PRERNA CHUGH\AppData\Roaming\npm-cache\_logs\2017-06-29T13_36_22_995Z-debug.log

Ответ 1

Иногда, когда вы уже запустили свой веб-сервер, возникает ошибка ELIFECYCLE, если вы попытаетесь снова запустить команду npm на другом терминале (cmd). Убедитесь, что в одном и том же порту нет другого экземпляра.

Попробуйте очистить кеш с помощью npm cache clean с помощью Administrator/root и удалите node_modules после этого, попробуйте снова установить пакеты с помощью npm install --save

Ответ 2

Ответ @Sayuri Mizuguchi работает хорошо, однако, начиная с последней версии узла, вам больше не нужно запускать npm cache clean.

Ответ 3

Проверьте сопоставления в файле package.json

{ "name": "app", "version": "1.0.0", "description": "", "main": "server.js", "dependencies": {}, "scripts": { "start": "node." }, "author": "", "license": "ISC" }

Убедитесь, что server.js присутствует в каталоге приложения

Ответ 4

В случае, если вы использовали ОС Windows, переменная среды PATH не включала каталог "узла". Проверьте это и добавьте это. Может быть, это поможет.

  1. Проверьте с эхо% PATH%
  2. А затем добавьте его с помощью set PATH =% PATH;
  3. Затем попробуйте установку еще раз

С уважением