node.js - react - unexpected end of json input npm install
Error de instalación de NPM: final inesperado de la entrada JSON al analizar cerca de ''... nt-webpack-plugin “:” 0'' (17)
Al crear un nuevo proyecto de Angular 5:
versión de nodo: 8.9.2
versión npm: 5.5.1
Mi comando es
npm install -g @angular/cli
el error es
npm ERR! Fin inesperado de la entrada JSON al analizar cerca de ''... nt-webpack-plugin ":" 0''
npm ERR! Se puede encontrar un registro completo de esta ejecución en: C: / Users / Aashitec / AppData / Roaming / npm-cache_logs / 2017-12-06T13_10_10_729Z-debug.log
el registro de errores es http://www.aashitechno.in/2017-12-06T13_10_10_729Z-debug.log
En lugar de borrar el caché, puede configurar una carpeta temporal:
npm install --cache /tmp/empty-cache
o
npm install --global --cache /tmp/empty-cache
A partir de npm @ 5, la memoria caché npm se recupera automáticamente de los problemas de corrupción y se garantiza que los datos extraídos de la memoria caché son válidos. Si desea asegurarse de que todo sea coherente, utilice
npm cache verify
lugar. Por otro lado, si está depurando un problema con el instalador, puede usarnpm install --cache /tmp/empty-cache
para usar un caché temporal en lugar de eliminar el actual.
Es un error de tu npm ...
Desinstale el nodo e instálelo nuevamente.
Funciona....
PD: Después de instalar el nodo nuevamente, instale angular cli globalmente.
npm install -g @angular/cli@latest
Este comando solo resolvió mi problema:
npm cache clean --force
También debe asegurarse de estar utilizando la version correcta del nodo.
Usando nvm para administrar la versión del nodo:
nvm list; # check your local versions;
nvm install 10.10.0; # install a new remote version;
nvm alias default 10.10.0; # set the 10.10.0 as the default node version, but you have to restart the terminal to make it take effect;
Esto me resolvió
npm cache clean --force
entonces corre
npm install -g @ angular / cli @ latest
Lo resuelvo con
Primero elimine package-lock.json
npm cache clean --force
luego actualice npm
npm i npm@latest -g
luego use el comando de instalación npm
npm install
Lo resuelvo con
npm cache clean --force
luego actualice npm
npm i npm@latest -g
entonces normalmente usa tu comando de instalación npm
npm install
Npm usa Cache para descargar nuevos paquetes para usted. Necesita borrar su caché npm. use el siguiente comando para limpiar:
npm cache clean --force
entonces normalmente use su comando de instalación npm, por ejemplo
npm install -g @angular/cli
Resolví mi problema con este revestimiento
npm cache clean --force
Funciona como un encanto todo el tiempo. Me encantan los liners. Nota: dado que es una instalación limpia, no tuve problemas para vaciar el caché npm.
Si
npm cache clean --force
no funciona tratar
npm cache clean --force
npm update
Solución
npm cache clean --force
Para Windows: vaya a
C:/Users/username/AppData/Roaming/npm-cache
Eliminar todos los archivos y ejecutar
npm install && npm start
Solución:
npm cache clean --force
luego intente nuevamente crear su aplicación (aquí cuando cree una aplicación de reacción) o instale lo que estaba a punto de instalar.
create-react-app myproject
(creando una aplicación de reacción) [mismo problema npm que puede ocurrir en una operación diferente]
npm install -g @angular/cli@latest
(instalando cli angular (o instalando cualquier otra cosa))
Funcionará.
explicación:
Ese es un problema relacionado con npm, se trata de la caché que se corrompe. Aunque en las versiones más nuevas de npm implementaron la autocuración, que normalmente no garantiza la corrupción, pero parece que no es tan eficiente. Forzar caché limpia resuelve el problema.
El error ocurre al analizar uno de los archivos de caché, que tienen un formato json.
El caché se encuentra en ~ / .npm / _cacache (en linux) y% AppData% / npm-cache (windows).
Para mi versión actual de npm y cuando revisé, había tres directorios.
si marca el primero o el segundo, la estructura es la siguiente
Y cada archivo de caché tiene un formato json (y eso es lo que se analiza)
Aquí un buen enlace del documento: https://docs.npmjs.com/cli/cache
[Actualización] También si sucede que esto no lo resolvió, puede consultar esta respuesta aquí https://.com/a/50191315/7668448 muestra cómo puede cambiar el registro npm, que puede ser útil. Verifique y vea.
Soluciones simples:
npm cache clean --force
npm install
Utilizo Windows y eliminé todos los archivos que se enumeran a continuación y mi problema se resolvió C: / Users {{your-username}} / AppData / Roaming / npm-cache
elimine las carpetas npm y npm-cache en C: / Users / admin / AppData / Roaming / (windows) y luego ejecute cmd
npm cache clear --force
npm cache verificar
actualizar npm a la última versión
npm i -g npm
luego crea tu proyecto 1) Angular
npm i -g @ angular / cli @ más reciente
ng new HelloWorld
2) reaccionar
npm i -g create-react-app
crear-reaccionar-aplicación reaccionar-aplicación
esto lo resolvió
npm cache clean --force
npm cache clean --force
funcionó para mí
Error resuelto:
$ npm install -g gulp npm WARN en desuso [email protected]: gulp-util está en desuso - reemplácelo, siguiendo las pautas en https://medium.com/gulpjs/gulp-util-ca3b1f9f9ac5 npm ERR! Fin inesperado de la entrada JSON al analizar cerca de ''... / RGs88STtAtiMP3tCiNdU''
npm ERR! Puede encontrar un registro completo de esta ejecución en: npm ERR! C: / Users / admin / AppData / Roaming / npm-cache_logs / 2018-11-20T07_38_56_733Z-debug.log
Ejecute estas dos líneas de código en una secuencia dada
1) npm cache clean --force
2) npm install -g @angular/cli@latest