Дополнительно
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 ]
Спасибо всем вам, замечательные программисты.
156
20
Шаг 1:
$ НПМ кэш чистый-сила
Шаг 2: удалить папки node_modules по
$ РМ -РФ node_modules, в
папке или удалить его вручную зайдя в каталог и щелкните правой кнопкой мыши > У удалить / переместить в корзину. Кроме того, удалить пакет-замок.в JSON слишком файл.Шаг 3:
НПМ установить
Чтобы начать снова,
$ НПМ запустить
Этот работал для меня. Надеется, что это работает для вас тоже.
ЗЫ: тем не менее, если это есть, пожалуйста, проверьте ошибки отображения в красный и действовать соответственно. Эта ошибка является специфическим для node.js среды. Удачи В Кодировании!!
Уборка
кэш
и `Node_module не хватает. Следуйте этим шагам:НПМ кэш чистый-сила
пакет-замок - удалить
.файл JSON`НПМ установки
Это работает для меня.
сначала я побежал:
(даже если он пришел с ошибками)
Затем я удалил node_modules, в папку и побежал
Это, кажется, проблема решена.
Изменение доступа в каталоге node_modules
Я получал подобные сообщения об ошибках на 16.04 Ubuntu и с DigitalOcean ИКТ во время работы
НПМ запустить строить на приложение, сделанное с
создать-реагировать-приложение` (Ссылка). Я обновил экземпляр с 512 МБ оперативной памяти 1 ГБ ($5/мес до 10 $/мес) и потом скрипт удалось запустить.Я выкладываю это здесь, чтобы подчеркнуть, что данная ошибка может возникать из-за ограниченности ресурсов, которые я не't действительно увидеть описанных на вопрос страниц так и ответы. И я ничего не увидел в логах ошибок указал мне в этом направлении.
Я решил эту ошибку, запустив
npm cache clean
, а затем удалив директориюnode_modules
из структуры проекта.После этого снова установите зависимости с помощью
npm install
.Удалить папки node_modules и пакет-замок.JSON, а затем запустить npm установить. Он отлично работал здесь(выполнения команды в корне проекта):
обходной путь: Удалите файл блокировки.
источник: https://github.com/mapbox/node-pre-gyp/issues/298 (floriantraber)
Столкнулся именно с такой проблемой,
если это не'т решить попробовать
.формат JSON
Попробуйте переустановить пакет CLI во всем мире. В моем случае, я пытался проверить учебник Vue.js когда я получаю то же сообщение об ошибке. Другая вещь, которую я сделал, снова запустите команду вю, но на этот раз с помощью webpack-простой и именно поэтому я не уверен, какой именно решил проблему, но теперь она работает.
Это решение Исправлена ошибка в Win10.
Пожалуйста, установите глобально
НПМ установки -G в узел-предварительно ГИП
Убедитесь, что используете последнюю версию НПМ при установке пакетов с помощью npm.
При установке на JavaScript, упомяните последнюю версию NodeJS. Например, при установке JavaScript с помощью инструментов разработчика, использовать ниже код:
Это будет скачать и установить указанные NodeJS версии. Этот работал для меня.
Возможно, неожиданная причина: вы используете Create App реагировать с некоторыми предупреждениями оставили неисправленными, и проект не на КИ (например Гитлаб ки/КД):
в
Решение: исправить йо' предупреждения!
Альтернатива: используйте
сі=ложь НПМ запустить сборки
См. КРА вопрос #3657
<суп>(стыдно признаться, что это просто случилось со мной, не видел пока его коллеги указали на это. Спасибо Паскаль!)</SUP и ГТ;
Проверка доступности порта, а также если вы обнаружите ниже Сообщение :
Порт является, вероятно, используется другим приложением, попробуйте список и посмотреть, если это'с вашим приложением:
как lsof -я:8080
Вы можете убить процесс этого порта:
`как lsof -ти:8080 | команды xargs убить
Я следил за шаги, это работает:
НПМ кэш чистый-сила
удалить пакет-замок.формат JSON` файл
перезагрузить WebStorm
Это не имеет ничего общего с НПМ пакеты для меня. Мой проект Vuepress использовал пользовательский имя. Пропуск этого меня все снова работает.
Я выдавать команду npm start С папку проекта открылся в Sublime текст. Закрытие СТ и перезапуск сервера сделали работу для меня.
Решен такой:
В моем случае, я проверил другую ветку с новой библиотеки на нем. Я исправил мою проблему, только работает
НПМ установить, не делая ничего другого. Я был в замешательстве, почему я получаю
ELIFECYCLEошибка, когда порт не используется, но должно быть, потому что не было в библиотеке установлены. Так, вы не могли бы удалить-папки node_modules
чтобы исправить эту проблему.