Подтвердить что ты не робот

Npm ERR! код ELIFECYCLE

Я пытаюсь научиться реагировать, поэтому у меня есть этот образец кода для полнофункционального приложения для голосования, и я пытаюсь заставить его работать, но после запуска установки npm после запуска npm я получаю следующую ошибку:

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! [email protected] server: `live-server --public --    
host=localhost --port=3000 --middleware=./disable-browser-cache.js`
npm ERR! spawn ENOENT
npm ERR!
npm ERR! Failed at the [email protected] 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! [email protected] start: `npm run server`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] 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 [email protected]
3 info using [email protected]
4 verbose run-script [ 'prestart', 'start', 'poststart' ]
5 info lifecycle [email protected]~prestart: [email protected]
6 silly lifecycle [email protected]~prestart: no script for prestart, continuing
7 info lifecycle [email protected]~start: [email protected]
8 verbose lifecycle [email protected]~start: unsafe-perm in lifecycle true
9 verbose lifecycle [email protected]~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/[email protected]/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 [email protected]~start: CWD: /Users/ItsMeMrLi/Downloads/fullstack-react-code/voting_app
11 silly lifecycle [email protected]~start: Args: [ '-c', 'npm run server' ]
12 silly lifecycle [email protected]~start: Returned: code: 1  signal: null
13 info lifecycle [email protected]~start: Failed to exec start script
14 verbose stack Error: [email protected] 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 [email protected]
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 [email protected] start: `npm run server`
23 error Exit status 1
24 error Failed at the [email protected] 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 ]

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

4b9b3361

Ответ 1

Шаг 1: $ npm cache clean --force

Шаг 2. Удалите node_modules из папки $ rm -rf node_modules или удалите ее вручную, перейдя в каталог и щелкнув правой кнопкой мыши> удалить/перейти в корзину. Также удалите файл package-lock.json.

Шаг 3: npm install

Чтобы начать снова, $ npm start

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

PS: Тем не менее, если она есть, пожалуйста, проверьте ошибку, отображаемую красным, и действуйте соответствующим образом. Эта ошибка характерна для среды node.js. Удачного кодирования!

Ответ 2

Node_module Cache и Node_module недостаточно. Выполните следующие действия:

  • npm cache clean --force
  • удалить папку node_modules
  • удалить package-lock.json
  • npm install

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

Ответ 3

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

npm run clean

(хотя это было с ошибками)

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

npm install

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

Ответ 4

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

chmod -R a+rwx ./node_modules 

Ответ 5

Я получал аналогичные сообщения об ошибках в экземпляре Ubuntu 16.04 с DigitalOcean при запуске npm run build для приложения, созданного с помощью create-react-app (ссылка). Я обновил экземпляр с 512 МБ ОЗУ до 1 ГБ (от 5 долл./Мес. До 10 долл./Мес.), А затем скрипт смог работать.

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

Ответ 6

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

После этого установите зависимости снова, используя npm install

Ответ 7

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

rm -rf node_modules && rm ./package-lock.json && npm install

Ответ 9

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

Ответ 10

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

Пожалуйста, установите глобально npm install -g node-pre-gyp

Ответ 11

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

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

Ответ 12

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

для меня это сработало путем deleting package-lock.json и повторного запуска npm install

если это не решает, попробуйте

  1. удалить package-lock.json
  2. очистка кэша npm --force
  3. установка npm
  4. начало вечера

Ответ 13

Решено так:

# chown -R <user>: node_modules

Ответ 14

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

Ответ 15

Я использую react-create-app в Windows 10 2 февраля 2019 года с последней версией NodeJS 11.9.0 и npm 6.7.0 (при установке NodeJS npm уже существует). Я думаю, что случай пакетов узлов поврежден редко, основная причина разрешения.

Вначале я помещаю каталог проекта в Desktop, он принадлежит C:\ driver. Я перехожу в другой каталог другого драйвера. Поэтому я убираю проблему "разрешение файла". Каждая работа хорошо и просто.

cd /d D:\
mkdir temp20190202
npx create-react-app my-app
cd my-app
npm start

Это нормально, не помещайте папку проекта в каталог C:\ (или другой драйвер, содержащий операционную систему Windows).

Ответ 16

npm install --unsafe-perm

работал на меня. Смотрите https://docs.npmjs.com/. Параметр --unsafe-perm позволяет запускать сценарии из установки пакета от имени пользователя root. Проблема в моем случае заключалась в том, что некоторые установки не удалось установить.

Ответ 17

это сработало после deleting package-lock.json и повторного запуска npm install

Ответ 18

У меня была такая же проблема с Angular 7. Просто прошел следующие шаги и ошибка была решена.

1). Удалите папку node_modules и файл package-lock.json.

2). Запустите команду npm install.

3). Запустите команду npm audit fix.

Ответ 19

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

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

devtools i --javascript nodejs:10.15.1

Это позволит загрузить и установить упомянутую версию NodeJS. Это сработало для меня.

Ответ 20

Я был обеспокоен этой проблемой в течение длительного времени. Для меня версия node была проблемой.

Мои npm и node были 6.1.0 и 8.11.3, соответственно. Однако я не осознавал, что случайно обновил свой node до 12. *. *.

Затем он начал устанавливать вещи GCX всякий раз, когда npm i, что раньше было ненужно.

Я понизил свой node до 8, и это сработало!

Ответ 21

Это странно, но это работает для меня

Перейти к

Панель управления → Система и Security--> Система → Расширенная система Security--> Переменные среды

Во всплывающем окне "Переменная среды" вы измените пользовательскую переменную PATH и добавите значение C:\Windows\System32 в виде точки с запятой, разделенной, к существующему значению.

Нет, но не в последнюю очередь перезагрузите компьютер.

enter image description here

Ответ 22

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

lsof -i:8080

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

lsof -ti:8080 | xargs kill

Ответ 23

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

1.

npm cache clean --force
  1. удалить файл package-lock.json

  2. перезапустите мой WebStorm

Ответ 24

Это не имело ничего общего с пакетами NPM для меня. Мой проект Vuepress использовал пользовательское имя хоста. Оттого, что это снова заработало.

Ответ 25

Я решил эту ошибку, введите следующие команды:

npm install -g express-generator
express --view=hbs /tmp/foo && cd /tmp/foo
npm install
npm start

Ответ 26

запустите команду как суперпользователь:

sudo npm x-command