unable start scripts react error err elifecycle code node.js npm-install npm-start

node.js - start - npm ERR! código ELIFECYCLE



react native scripts start npm err exit status 1 (21)

Estoy tratando de aprender a reaccionar, así que tengo este código de muestra para la aplicación de votación de reacción fullstack, y estoy tratando de que funcione, pero después de ejecutar npm install seguido de npm start recibo el siguiente error:

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

Aquí está mi 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" } }

Y finalmente mi archivo de registro:

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/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 [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 ]

Gracias a todos ustedes, programadores increíbles.


Asegúrese de utilizar la última versión de npm al instalar paquetes con npm.

Al instalar JavaScript, mencione la última versión de NodeJS. Por ejemplo, mientras instala JavaScript usando devtools, use el siguiente código:

devtools i --javascript nodejs:10.15.1

Esto descargará e instalará la versión mencionada de NodeJS. Esto funcionó para mí.


Cambiar el acceso en el directorio node_modules

chmod -R a+rwx ./node_modules


Elimine node_modules y package-lock.json, y luego ejecute npm install. Funcionó perfectamente aquí (ejecute el comando a continuación dentro de la raíz del proyecto):

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


En mi caso, había revisado una rama diferente con una nueva biblioteca. npm install mi problema ejecutando npm install sin hacer nada más. Estaba confundido por qué ELIFECYCLE error ELIFECYCLE cuando el puerto no se estaba utilizando, pero debe haber sido porque no tenía la biblioteca instalada. Por lo tanto, es posible que no tenga que eliminar node_modules para solucionar el problema.


Esta solución solucionó el error en Win10.

Instale globalmente npm install -g node-pre-gyp


Este problema me ha molestado durante mucho tiempo. Para mí, la versión del node era el problema.

Mi npm y node fueron 6.1.0 y 8.11.3, respectivamente. Sin embargo, no me di cuenta de que había actualizado mi node accidentalmente a 12. *. *.

Luego comenzó a instalar cosas GCX cada vez que npm i , que antes era innecesario.

¡Bajé mi node a 8 y funcionó!


Estoy usando react-create-app en Windows 10, el 2 de febrero de 2019 con la última versión de NodeJS 11.9.0 y npm 6.7.0 (cuando instalas NodeJS, la npm existe). Creo que el caso de los paquetes de nodos está dañado es raramente, el permiso de causa principal.

Al principio, puse el directorio del proyecto en el escritorio, pertenece a C:/ driver. Me muevo a otro directorio de otro controlador. Por lo tanto, elimino la preocupación de "permiso de archivo". Todo funciona bien y simple.

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

Está bien, no coloque la carpeta del proyecto en un directorio de C:/ (u otro controlador que contenga el sistema operativo Windows).


Frente a este problema exacto,

para mí funcionó al deleting package-lock.json y volver a ejecutar npm install

si no se resuelve intente

  1. eliminar package-lock.json
  2. npm cache clean --force
  3. npm install
  4. npm start

Intente reinstalar el paquete cli a nivel mundial. En mi caso, estaba tratando de probar un tutorial de Vue.js cuando recibo el mismo mensaje de error. La otra cosa que hice fue ejecutar el comando vue nuevamente, pero esta vez usando webpack-simple y es por eso que no estoy seguro de cuál resolvió el problema, pero ahora está funcionando.


Paso 1: $ npm cache clean --force

Paso 2: elimine $ rm -rf node_modules carpeta $ rm -rf node_modules o elimínelo manualmente yendo al directorio y haga clic con el botón derecho> eliminar. Eliminar el archivo package-lock.json también.

Paso 3: npm install

Para comenzar de nuevo, $ npm start

Esto funcionó para mí. Espera que funcione para ti también.

PD: Aún así, si está allí, verifique amablemente el error que muestra en rojo y actúe en consecuencia. Este error es específico del entorno node.js. Feliz codificación !!


Recibí mensajes de error similares en una instancia de Ubuntu 16.04 con DigitalOcean mientras ejecutaba npm run build en una aplicación hecha con create-react-app ( link ). Actualicé la instancia de 512 MB de RAM a 1 GB ($ 5 / mes a $ 10 / mes) y luego el script pudo ejecutarse.

Publico esto aquí para señalar que puede obtener este error debido a limitaciones de recursos, que realmente no vi explicado en otra parte en las páginas de problemas y las respuestas SO. Y nada de lo que vi en los registros de errores me señaló en esta dirección.


Resolví este error, ingrese los siguientes comandos

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


Resuelto así:

# chown -R <user>: node_modules


Tuve el mismo problema con Angular 7. Simplemente realicé los siguientes pasos y se resolvió el error.

1) Elimine su carpeta node_modules y el archivo package-lock.json .

2) Ejecute el npm install .

3) Ejecute el npm audit fix .


Verifique también la disponibilidad del puerto si encuentra el siguiente mensaje:

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


ejecuta el comando como superusuario:

sudo npm x-command


primero corrí:

npm run clean

(a pesar de que vino con errores)

Luego eliminé la carpeta node_modules y ejecuté

npm install

Esto parece haber resuelto el problema.



Cache limpieza y Node_module no son suficientes. Sigue estos pasos:

  • npm cache clean --force
  • eliminar la carpeta node_modules
  • eliminar el archivo package-lock.json
  • npm install

A mí me funciona así.


npm cache clean este error ejecutando npm cache clean luego node_modules directorio node_modules de la estructura de mi proyecto.

Después de eso, vuelva a instalar las dependencias usando npm install


npm install --unsafe-perm

trabajó para mi. Ver https://docs.npmjs.com/ . El parámetro --unsafe-perm permite ejecutar los scripts desde la instalación del paquete como root. El problema en mi caso fue que algunas dependencias no se pudieron instalar.