Ошибка 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 не включала каталог "узла". Проверьте это и добавьте это. Может быть, это поможет.
- Проверьте с эхо% PATH%
- А затем добавьте его с помощью set PATH =% PATH;
- Затем попробуйте установку еще раз
С уважением