npm ERR! код ELIFECYCLE

Я'пытаюсь изучить react, поэтому у меня есть этот пример кода для приложения fullstack react voting, и я пытаюсь заставить его работать, но после запуска npm install, а затем npm start я получаю следующую ошибку:

npm ERR! Darwin 16.4.0
npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "run" "server"
npm ERR! node v7.5.0
npm ERR! npm  v4.3.0
npm ERR! file sh
npm ERR! code ELIFECYCLE
npm ERR! errno ENOENT
npm ERR! syscall spawn
npm ERR! voting_app@1.1.0 server: `live-server --public --    
host=localhost --port=3000 --middleware=./disable-browser-cache.js`
npm ERR! spawn ENOENT
npm ERR!
npm ERR! Failed at the voting_app@1.1.0 server script 'live-server --
public --host=localhost --port=3000 --middleware=./disable-browser- 
cache.js'.
npm ERR! Make sure you have the latest version of node.js and npm  
installed.
npm ERR! If you do, this is most likely a problem with the voting_app  
package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     live-server --public --host=localhost --port=3000 --  
middleware=./disable-browser-cache.js
npm ERR! You can get information on how to open an issue for this  
project with:
npm ERR!     npm bugs voting_app
npm ERR! Or if that isn't available, you can get their info via:
npm ERR!     npm owner ls voting_app
npm ERR! There is likely additional logging output above.

npm ERR! Please include the following file with any support request:
npm ERR!     /Users/ItsMeMrLi/.npm/_logs/2017-02-17T22_48_03_581Z-
debug.log

npm ERR! Darwin 16.4.0
npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "start"
npm ERR! node v7.5.0
npm ERR! npm  v4.3.0
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! voting_app@1.1.0 start: `npm run server`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the voting_app@1.1.0 start script 'npm run server'.
npm ERR! Make sure you have the latest version of node.js and npm 
installed.
npm ERR! If you do, this is most likely a problem with the voting_app    
package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     npm run server

npm ERR! You can get information on how to open an issue for this   
project with:
npm ERR!     npm bugs voting_app
npm ERR! Or if that isn't available, you can get their info via:
npm ERR!     npm owner ls voting_app
npm ERR! There is likely additional logging output above.

npm ERR! Please include the following file with any support request:
npm ERR!     /Users/ItsMeMrLi/.npm/_logs/2017-02-17T22_48_03_655Z-
debug.log

Вот мой package.json:

{
  "name": "voting_app",
  "version": "1.1.0",
  "author": "Fullstack.io",
  "scripts": {
    "go": "open http://localhost:3000; npm run server",
    "e2e": "nightwatch",
    "test": "./node_modules/.bin/concurrently -k 'npm run server' 'npm  
run e2e'",
    "start": "npm run server",
    "server": "live-server public --host=localhost --port=3000 --  
middleware=./disable-browser-cache.js"
  },
  "private": true,
  "devDependencies": {
  "concurrently": "2.2.0",
  "live-server": "git://github.com/acco/live-server.git"
},
  "dependencies": {
  "semantic-ui": "git://github.com/Semantic-Org/Semantic-
  UI.git#27d58a01793b66318478fbc5b6676804d22d065d"
  }
}

И, наконец, мой лог-файл:

0 info it worked if it ends with ok
1 verbose cli [ '/usr/local/bin/node', '/usr/local/bin/npm', 'start' ]
2 info using npm@4.3.0
3 info using node@v7.5.0
4 verbose run-script [ 'prestart', 'start', 'poststart' ]
5 info lifecycle voting_app@1.1.0~prestart: voting_app@1.1.0
6 silly lifecycle voting_app@1.1.0~prestart: no script for prestart, continuing
7 info lifecycle voting_app@1.1.0~start: voting_app@1.1.0
8 verbose lifecycle voting_app@1.1.0~start: unsafe-perm in lifecycle true
9 verbose lifecycle voting_app@1.1.0~start: PATH: /usr/local/lib/node_modules/npm/bin/node-gyp-bin:/Users/ItsMeMrLi/Downloads/fullstack-react-code/voting_app/node_modules/.bin:/Library/Frameworks/Python.framework/Versions/3.6/bin:/Users/ItsMeMrLi/.rvm/gems/ruby-2.3.1/bin:/Users/ItsMeMrLi/.rvm/gems/ruby-2.3.1@global/bin:/Users/ItsMeMrLi/.rvm/rubies/ruby-2.3.1/bin:/Users/ItsMeMrLi/.cargo/bin:/usr/local/Cellar/smlnj/110.74/libexec/bin:/usr/local/bin:/Users/ItsMeMrLi/homebrew/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Applications/Postgres.app/Contents/Versions/latest/bin:/Downloads/geckodriver:/usr/local/bin:/Users/ItsMeMrLi/.rvm/bin
10 verbose lifecycle voting_app@1.1.0~start: CWD: /Users/ItsMeMrLi/Downloads/fullstack-react-code/voting_app
11 silly lifecycle voting_app@1.1.0~start: Args: [ '-c', 'npm run server' ]
12 silly lifecycle voting_app@1.1.0~start: Returned: code: 1  signal: null
13 info lifecycle voting_app@1.1.0~start: Failed to exec start script
14 verbose stack Error: voting_app@1.1.0 start: `npm run server`
14 verbose stack Exit status 1
14 verbose stack     at EventEmitter.<anonymous> (/usr/local/lib/node_modules/npm/lib/utils/lifecycle.js:279:16)
14 verbose stack     at emitTwo (events.js:106:13)
14 verbose stack     at EventEmitter.emit (events.js:192:7)
14 verbose stack     at ChildProcess.<anonymous> (/usr/local/lib/node_modules/npm/lib/utils/spawn.js:40:14)
14 verbose stack     at emitTwo (events.js:106:13)
14 verbose stack     at ChildProcess.emit (events.js:192:7)
14 verbose stack     at maybeClose (internal/child_process.js:890:16)
14 verbose stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:226:5)
15 verbose pkgid voting_app@1.1.0
16 verbose cwd /Users/ItsMeMrLi/Downloads/fullstack-react-code/voting_app
17 error Darwin 16.4.0
18 error argv "/usr/local/bin/node" "/usr/local/bin/npm" "start"
19 error node v7.5.0
20 error npm  v4.3.0
21 error code ELIFECYCLE
22 error errno 1
23 error voting_app@1.1.0 start: `npm run server`
23 error Exit status 1
24 error Failed at the voting_app@1.1.0 start script 'npm run server'.
24 error Make sure you have the latest version of node.js and npm installed.
24 error If you do, this is most likely a problem with the voting_app package,
24 error not with npm itself.
24 error Tell the author that this fails on your system:
24 error     npm run server
24 error You can get information on how to open an issue for this project with:
24 error     npm bugs voting_app
24 error Or if that isn't available, you can get their info via:
24 error     npm owner ls voting_app
24 error There is likely additional logging output above.
25 verbose exit [ 1, true ]

Спасибо всем вам, замечательные программисты.

Комментарии к вопросу (1)

Шаг 1: $ НПМ кэш чистый-сила

Шаг 2: удалить папки node_modules по $ РМ -РФ node_modules, в папке или удалить его вручную зайдя в каталог и щелкните правой кнопкой мыши > У удалить / переместить в корзину. Кроме того, удалить пакет-замок.в JSON слишком файл.

Шаг 3: НПМ установить

Чтобы начать снова, $ НПМ запустить

Этот работал для меня. Надеется, что это работает для вас тоже.

ЗЫ: тем не менее, если это есть, пожалуйста, проверьте ошибки отображения в красный и действовать соответственно. Эта ошибка является специфическим для node.js среды. Удачи В Кодировании!!

Комментарии (5)

Уборка кэш и `Node_module не хватает. Следуйте этим шагам:

  • НПМ кэш чистый-сила
  • папку удалить папки node_modules пакет-замок - удалить.файл JSON`
  • НПМ установки

Это работает для меня.

Комментарии (4)

сначала я побежал:

npm run clean

(даже если он пришел с ошибками)

Затем я удалил node_modules, в папку и побежал

npm install

Это, кажется, проблема решена.

Комментарии (0)

Изменение доступа в каталоге node_modules

chmod -R a+rwx ./node_modules 
Комментарии (1)

Я получал подобные сообщения об ошибках на 16.04 Ubuntu и с DigitalOcean ИКТ во время работы НПМ запустить строить на приложение, сделанное ссоздать-реагировать-приложение` (Ссылка). Я обновил экземпляр с 512 МБ оперативной памяти 1 ГБ ($5/мес до 10 $/мес) и потом скрипт удалось запустить.

Я выкладываю это здесь, чтобы подчеркнуть, что данная ошибка может возникать из-за ограниченности ресурсов, которые я не't действительно увидеть описанных на вопрос страниц так и ответы. И я ничего не увидел в логах ошибок указал мне в этом направлении.

Комментарии (1)

Я решил эту ошибку, запустив npm cache clean, а затем удалив директорию node_modules из структуры проекта.

После этого снова установите зависимости с помощью npm install.

Комментарии (2)

Удалить папки node_modules и пакет-замок.JSON, а затем запустить npm установить. Он отлично работал здесь(выполнения команды в корне проекта):

rm -rf node_modules && rm ./package-lock.json && npm install
Комментарии (0)

обходной путь: Удалите файл блокировки.

rm .\package-lock.json

источник: https://github.com/mapbox/node-pre-gyp/issues/298 (floriantraber)

Комментарии (0)

Столкнулся именно с такой проблемой,

У меня он работал на удаление пакет-замок.JSON и заново запустить НПМ установка

если это не'т решить попробовать

  1. пакет-блокировка удалить.формат JSON
  2. НПМ кэш чистый-сила
  3. НПМ установки
  4. НПМ начать
Комментарии (0)

Попробуйте переустановить пакет CLI во всем мире. В моем случае, я пытался проверить учебник Vue.js когда я получаю то же сообщение об ошибке. Другая вещь, которую я сделал, снова запустите команду вю, но на этот раз с помощью webpack-простой и именно поэтому я не уверен, какой именно решил проблему, но теперь она работает.

Комментарии (0)

Это решение Исправлена ошибка в Win10.

Пожалуйста, установите глобально НПМ установки -G в узел-предварительно ГИП

Комментарии (0)

Убедитесь, что используете последнюю версию НПМ при установке пакетов с помощью npm.

При установке на JavaScript, упомяните последнюю версию NodeJS. Например, при установке JavaScript с помощью инструментов разработчика, использовать ниже код:

devtools i --javascript nodejs:10.15.1

Это будет скачать и установить указанные NodeJS версии. Этот работал для меня.

Комментарии (0)

Возможно, неожиданная причина: вы используете Create App реагировать с некоторыми предупреждениями оставили неисправленными, и проект не на КИ (например Гитлаб ки/КД):

в

Treating warnings as errors because process.env.CI = true.
[ ... some warnings here ...]
npm ERR! code ELIFECYCLE
npm ERR! errno 1

Решение: исправить йо' предупреждения!

Альтернатива: используйте сі=ложь НПМ запустить сборки

См. КРА вопрос #3657

<суп>(стыдно признаться, что это просто случилось со мной, не видел пока его коллеги указали на это. Спасибо Паскаль!)</SUP и ГТ;

Комментарии (0)

Проверка доступности порта, а также если вы обнаружите ниже Сообщение :

Error: listen EACCES 127.0.0.1:8080

at Object._errnoException (util.js:999:13)
at _exceptionWithHostPort (util.js:1020:20)
at Server.setupListenHandle [as _listen2] (net.js:1362:19)
at listenInCluster (net.js:1420:12)
at GetAddrInfoReqWrap.doListen [as callback] (net.js:1535:7)
at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:102:10)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
Комментарии (0)

Порт является, вероятно, используется другим приложением, попробуйте список и посмотреть, если это'с вашим приложением:

как lsof -я:8080

Вы можете убить процесс этого порта:

`как lsof -ти:8080 | команды xargs убить

Комментарии (0)

Я следил за шаги, это работает:

  1. НПМ кэш чистый-сила

  2. удалить  пакет-замок.формат JSON` файл

  3. перезагрузить WebStorm

Комментарии (0)

Это не имеет ничего общего с НПМ пакеты для меня. Мой проект Vuepress использовал пользовательский имя. Пропуск этого меня все снова работает.

Комментарии (0)

Я выдавать команду npm start С папку проекта открылся в Sublime текст. Закрытие СТ и перезапуск сервера сделали работу для меня.

Комментарии (0)

Решен такой:

# chown -R : node_modules
Комментарии (0)

В моем случае, я проверил другую ветку с новой библиотеки на нем. Я исправил мою проблему, только работает НПМ установить, не делая ничего другого. Я был в замешательстве, почему я получаюELIFECYCLEошибка, когда порт не используется, но должно быть, потому что не было в библиотеке установлены. Так, вы не могли бы удалить-папки node_modules чтобы исправить эту проблему.

Комментарии (0)