Что означает ошибка ELIFECYCLE Node.js?

Что означает ELIFECYCLE?

Вот мой код приложения: https://gist.github.com/samholmes/388ca4552c5936b52c5d

Когда я запускаю команду «blast-emails», она будет работать некоторое время, пока не будет кратковременно сбой с ошибкой:

npm ERR! Linux 3.2.0-4-amd64 npm ERR! argv "/root/.nvm/versions/io.js/v1.6.1/bin/iojs" "/root/.nvm/versions/io.js/v1.6.1/bin/npm" "run" "live" npm ERR! node v1.6.1 npm ERR! npm v2.7.1 npm ERR! code ELIFECYCLE npm ERR! emailer@0.0.0 live: `NODE_ENV=production node app.js` npm ERR! Exit status 137 npm ERR! npm ERR! Failed at the emailer@0.0.0 live script 'NODE_ENV=production node app.js'. npm ERR! This is most likely a problem with the emailer package, npm ERR! not with npm itself. npm ERR! Tell the author that this fails on your system: npm ERR! NODE_ENV=production node app.js npm ERR! You can get their info via: npm ERR! npm owner ls emailer npm ERR! There is likely additional logging output above. npm ERR! Please include the following file with any support request: npm ERR! /apps/emailer/npm-debug.log 

Файл npm-debug.log также включен в суть.

Я ищу один из двух ответов: что означает ELIFECYCLE? (или) Почему я получаю ошибку в коде приложения?

8 Solutions collect form web for “Что означает ошибка ELIFECYCLE Node.js?”

В основном это говорит о том, что он не запускает ваш процесс не из-за разрешения, а из-за ошибки в вашем скрипте. Источник

У вас нет проблем с выполнением NODE_ENV=production node app.js ?

Можно подумать, что это связано с устаревшими версиями npm и узла, но это не так.

Как говорит Пьер Инглберт, если вы посмотрите на источник, вы увидите, что к End of lifecycle программа неожиданно прекратилась. Это может иметь разные причины. Таким образом, это не синтаксическая ошибка, а не ожидаемое исключение / ошибка.

Ошибка появилась мне, когда другой инструмент уже использовал порт http (3000), определенный в сценариях моего узла. Когда вы запускаете приложение узла на порт 80, убедитесь, что вы остановили веб-сервер Apache (в качестве примера).

Во время работы над темой WordPress я получил ту же ошибку ELIFECYCLE с немного отличающимся выходом:

 npm ERR!  Дарвин 14.5.0
 npm ERR!  argv "/usr/local/Cellar/node/7.6.0/bin/node" "/ usr / local / bin / npm" "установить"
 npm ERR!  узел v7.6.0
 npm ERR!  npm v3.7.3
 npm ERR!  код ELIFECYCLE
 npm ERR!  foundationsix@1.0.0 postinstall: `bower install && gulp build`
 npm ERR!  Статус выхода 1
 npm ERR! 
 npm ERR!  Не удалось выполнить сценарий postsitefix@1.0.0 «bower install && gulp build».
 npm ERR!  Убедитесь, что установлена ​​последняя версия node.js и npm.
 npm ERR!  Если вы это сделаете, это, скорее всего, проблема с пакетом Foundationsix,
 npm ERR!  а не с самим часом.
 npm ERR!  Сообщите автору, что это не работает в вашей системе:
 npm ERR!  bower install && gulp build

После попытки npm install один раз с тем же результатом, я попробовал bower install . Когда это было успешным, я пробовал gulp build и это тоже сработало.

Сейчас все работает отлично. Не знаю, зачем запускать каждую команду отдельно, когда && не удалось, но, возможно, кто-то еще найдет этот ответ полезным.

 at process._tickCallback (internal/process/next_tick.js:10 4:9) npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! ng-contact-manager@0.0.0 sample: `node src/server/dat a/seed-db.js` npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the ng-contact-manager@0.0.0 sample script. npm ERR! This is probably not a problem with npm. There is lik ely additional logging output above. npm ERR! A complete log of this run can be found in: 

Если вы пришли сюда, как я, после получения аналогичной ошибки при попытке руководства по началу работы с React , вам может показаться, что проблема может быть вызвана тем, что не установлен Watchman. Загрузите его здесь или установите с помощью Homebrew с помощью часового brew install watchman и повторите попытку: https://facebook.github.io/watchman/docs/install.html

PS: Сначала вы можете сделать brew update для brew update .

При запуске сборки Webpack я получал аналогичную ошибку, потому что узел не понимает, как async await ключевые слова в более старых версиях. Я добавил webpack babel-plugin-transform-async-to-generator и был решен. Это заменяет их обещаниями.

У меня была такая же ошибка после того, как я установил новые пакеты или обновил их:

 ... npm ERR! code ELIFECYCLE npm ERR! errno 1 ... 

Это помогло мне запустить команду установки еще раз или пару раз. После этого ошибка исчезла.

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

  • Mongoose Уникальные значения во вложенном массиве объектов
  • 2013 Meteor NPM Packages
  • Порядок приоритетности маршрутизатора в express.js
  • Есть ли способ сделать npm install (команда) работать за прокси?
  • Nodejs отправляет файл в ответ
  • Model.find (). ToArray () утверждает, что не имеет метода .toArray ()
  • nvm продолжает «забывать» узел в новом сеансе терминала
  • Как использовать модуль sqlite3 с электроном?
  • Как я могу получить Express для вывода хорошо отформатированного HTML?
  • Как включить скрипты, расположенные внутри папки node_modules?
  • node-mysql несколько операторов в одном запросе
  • Interesting Posts

    Распространение имен для не-машинных IP-адресов в домашней сети

    Полезно ли включить Rapid Mode на твердотельный накопитель Samsung?

    Как использовать / установить gcc в Mac OS X 10.8 / Xcode 4.4

    Как я могу обновить установку Python по умолчанию или исправить мой $ PATH на Mac OS X 10.6.7?

    std :: function vs template

    Функция потерь для двоичного classификатора classа с дисбалансом в тензорном streamе

    Понимание побитового оператора AND

    Почему операционная система должна быть нестабильной?

    «Дата» не поддерживается в LINQ to Entities. Поддерживаются только инициализаторы, сущности и свойства навигации сущности

    Добавление JAR в библиотеку Java Eclipse

    Проблемы с веб-камерой

    Изменить местоположение по умолчанию для проводника, открытого через горячую клавишу

    Objective-C: чтение строки по строке

    Запрос YII2 REST

    Право на установку OEM-лицензии Windows 7 в VMWare Fusion?

    Давайте будем гением компьютера.