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! 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
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 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 ]
Gracias a todos ustedes, programadores increíbles.
node.js
npm-install
npm-start
Y'Eli Buonya
fuente
fuente
Respuestas:
Paso 1:
$ npm cache clean --force
Paso 2: elimine node_modules por
$ rm -rf node_modules package-lock.json
carpeta o elimínelo manualmente yendo al directorio y haga clic derecho> eliminar / mover a la papelera. Además, elimine el archivo package-lock.json también.Paso 3:
npm install
Para empezar de nuevo
$ npm start
Esto funcionó para mí. Espera que funcione para ti también.
PD: Aún así, si está allí, compruebe amablemente el error que se muestra en rojo y actúe en consecuencia. Este error es específico del entorno node.js. Feliz codificación !!
fuente
rd /s /q "node_modules"
en cmd orm -r "node_modules"
en PowerShell SourceLimpieza
Cache
yNode_module
no son suficientes. Sigue estos pasos:npm cache clean --force
node_modules
carpetapackage-lock.json
archivonpm install
A mí me funciona así.
fuente
npm cache verify
lugar de eliminar todo el caché.primero corrí:
(a pesar de que vino con errores)
Luego eliminé la carpeta node_modules y ejecuté
Esto parece haber resuelto el problema.
fuente
Resuelvo este error ejecutando el siguiente código
luego elimine el
node_modules
directorio de la estructura de mi proyecto manualmente o con el siguiente comandoDespués de eso, instale las dependencias nuevamente usando
fuente
npm run clean
No es un comando. Pero, aún así, tu idea funcionó. Eliminé y reinstalé ... y booom ... comenzó a funcionar ... graciasCambiar el acceso en el directorio node_modules
fuente
Recibía mensajes de error similares en una instancia de Ubuntu 16.04 con DigitalOcean mientras se ejecutaba
npm run build
en una aplicación hecha concreate-react-app
( enlace ). 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.
fuente
Elimine node_modules y package-lock.json, y luego ejecute npm install. Funcionó perfectamente aquí (ejecutar el comando a continuación dentro de la raíz del proyecto):
fuente
solución alternativa: elimine el archivo de bloqueo.
fuente: https://github.com/mapbox/node-pre-gyp/issues/298 (floriantraber)
fuente
Frente a este problema exacto,
si no se resuelve intente
package-lock.json
fuente
Reaccionar aplicación: para mí el problema era que después de ejecutar
npm install
tenía algunos errores.Fui con la recomendación
npm audit fix
. Esta operación me rompiópackage.json
ypackage-lock.json
(cambió la versión de los paquetes y la estructura de .json).EL ARREGLO FUE:
npm install
npm start
Espero que esto sea útil para alguien.
fuente
Esta solución solucionó el error en Win10.
Por favor, instale globalmente
npm install -g node-pre-gyp
fuente
Traté de resolver este problema de esta manera
Pero para mí no es trabajo. Acabo de reiniciar mi máquina y funciona perfectamente.
Soy usuario de Linux, máquina HP.
fuente
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.
fuente
Verifique también la disponibilidad del puerto si encuentra el siguiente mensaje:
fuente
trabajó para mi. Ver https://docs.npmjs.com/ . El
--unsafe-perm
parámetro le 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.fuente
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:
Esto descargará e instalará la versión mencionada de NodeJS. Esto funcionó para mí.
fuente
Seguí los pasos, funciona:
1)
eliminar el
package-lock.json
archivoreiniciar mi WebStorm
fuente
Posible causa inesperada: utiliza la aplicación Create React con algunas advertencias sin resolver, y el proyecto falla en CI (por ejemplo, GitLab CI / CD):
Solución: ¡ corrija las advertencias!
Alternativa: uso
CI=false npm run build
Ver número CRA # 3657
(Avergonzado de admitir que me acaba de pasar; no lo vi hasta que un colega lo señaló. ¡Gracias Pascal!)
fuente
Estaba emitiendo el comando npm start con la carpeta del proyecto abierta en Sublime Text. Cerrar ST y reiniciar el servidor hizo el trabajo por mí.
fuente
Resuelto así:
fuente
En mi caso, había revisado una rama diferente con una nueva biblioteca. Solucioné mi problema solo corriendo
npm install
sin hacer nada más. Estaba confundido por qué recibía unELIFECYCLE
error 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 eliminarnode_modules
para solucionar el problema.fuente
Estoy usando
react-create-app
Windows 10, el 2 de febrero de 2019 con el último NodeJS 11.9.0 y npm 6.7.0 (cuando instala NodeJS, elnpm
existente). 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 al
C:\
controlador. Me muevo a otro directorio de otro controlador. Por lo tanto, elimino la preocupación de "permiso de archivo". Todo funciona bien y simple.Está bien, no coloque la carpeta del proyecto en un directorio de
C:\
(u otro controlador que contenga el sistema operativo Windows).fuente
Tuve el mismo problema con Angular 7. Simplemente realicé los siguientes pasos y se resolvió el error.
1) Elimine su carpeta node_modules y package-lock.json .
2) Ejecute el
npm install
comando3) Ejecute el
npm audit fix
comandofuente
Este problema me ha molestado durante mucho tiempo. Para mí, la versión de
node
era el problema.Mi
npm
ynode
eran 6.1.0 y 8.11.3, respectivamente. Sin embargo, no me di cuenta de que había actualizado minode
accidentalmente a 12. *. *.Luego comenzó a instalar cosas GCX cada vez
npm i
, lo que antes era innecesario.¡Bajé mi calificación
node
a 8 y funcionó!fuente
Es raro pero me funciona
Ir
En la ventana emergente Variable de entorno, editará la ruta de la variable de usuario y agregará el valor "C: \ Windows \ System32" como punto y coma separado del valor existente.
No pero no menos importante reinicie la máquina.
fuente
El puerto probablemente esté siendo utilizado por otra aplicación, intente enumerar y ver si es su aplicación:
lsof -i:8080
Puedes matar el proceso de este puerto:
lsof -ti:8080 | xargs kill
fuente
Esto no tenía nada que ver con los paquetes de NPM para mí. Mi proyecto Vuepress estaba usando un nombre de host personalizado . Omitir esto hizo que las cosas volvieran a funcionar.
fuente
Esto me resolvió en ubuntu 16
1) Actualice npm y nodo a la última versión. 2) Reiniciar el sistema 3) Eliminar node_modules y nuevamente npm i & npm start
fuente
Mi situación requería eliminar la carpeta webpack globalmente, luego eliminar la carpeta project node_modules, package-lock.json y ejecutar npm install, npm start
fuente
Las otras respuestas no resolvieron el problema para mi caso. Esto funciona para mi:
Detalles adicionales
fuente