while unexpected react near error err end cli node.js angular npm npm-install

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 usar npm 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