NPM Install Erreur:la fin Inattendue de JSON de saisie lors de l'analyse de proximité '...nt-webpack-plugin“:”0'
Lors de la Création d'un nouveau Angulaire 5 projet:
nœud version: 8.9.2
mnp version: 5.5.1
Ma Commande est
npm install -g @angular/cli
l'Erreur est
mnp ERR! La fin inattendue de JSON de saisie lors de l'analyse de proximité '...nt-webpack-plugin":"0'
mnp ERR! Un journal complet de ce terme peut être trouvé à: C:\Users\Aashitec\AppData\Roaming\npm-cache_logs\2017-12-06T13_10_10_729Z-debug.log
le journal des erreurs est http://www.aashitechno.in/2017-12-06T13_10_10_729Z-debug.log
Vous devez vous connecter pour publier un commentaire.
Cela a résolu pour moi:
Unexpected token , in JSON at position 366360 while parsing near '... } npm ERR! } npm ERR! }, npm ERR! "webpack-log":...'
npm install
commandeC:\Users\[user-name]\AppData\Roaming\npm
répertoire principalSolution:
puis essayez à nouveau de créer votre application (ici lors de la création de réagir app) ou d'installer ce que vous étiez sur le point d'installer.
(création de réagir app)[même mnp problème qui peut se produire dans différentes fonctionnement]
(installation angulaire de la cli (ou installer quoi que ce soit d'autre))
Il va travailler.
explication:
C'est un problème lié à la ngp, c'est le cache qui se corrompre. Même si dans les versions plus récentes de npm-ils mis en œuvre l'auto-guérison, qui normalement ne garantie pas la corruption, mais il semble que c'est pas efficace.
Forcer nettoyer le cache de résoudre le problème.
L'erreur se produire lors de l'analyse d'un des fichiers de cache, qui ont un format json. La cache se trouve dans ~/.mnp/_cacache (sous linux) et dans %AppData%/npm-cache (windows). Pour mon mnp version et quand j'ai vérifié, il y avait trois répertoires.
si vous cochez la première ou la deuxième, la structure est comme suit
Et chaque fichier de cache ont un format json (et que ce analysé)
Voici un lien de la doc: https://docs.npmjs.com/cli/cache
[Mise à jour] Aussi, si il arrive que ce plan n'est pas le résoudre, vous pouvez cocher cette réponse ici https://stackoverflow.com/a/50191315/7668448 elle montre comment vous pouvez modifier le mécanisme national de prévention de registre, qui peut être utile. Vérifier et voir.
Mnp utilise un Cache pour le téléchargement de nouveaux paquets pour vous.
Vous avez besoin de vider votre mnp cache.
utiliser la commande suivante pour nettoyer :
puis utilisez normalement votre npm install
par exemple,
Si
ne fonctionne pas.
essayez
cette résolu
npm cache clean --force
npm cache clean --force
a fonctionné pour moiErreur Résolu :
$ npm install-g gulp
npm AVERTIR obsolète [email protected]: gulp-util est obsolète - le remplacer, en suivant les instructions https://medium.com/gulpjs/gulp-util-ca3b1f9f9ac5
npm ERR! La fin inattendue de JSON de saisie lors de l'analyse de proximité '.../RGs88STtAtiMP3tCiNdU'
mnp ERR! Un journal complet de ce terme peut être trouvé à:
npm ERR! C:\Users\admin\AppData\Roaming\npm-cache_logs\2018-11-20T07_38_56_733Z-debug.log
supprimer mnp et npm-cache dossiers dans C:\Users\admin\AppData\Roaming\ (windows)
puis exécuter cmd
mise à jour de mnp à la dernière version
puis de créer votre projet
1)Angulaire
2)Réagir
Solutions simples:
- Je résoudre ce problème avec
puis mise à jour de mnp
puis utilisez normalement votre npm install
Cette commande seul résolu mon problème:
Aussi vous devez vous assurer que vous utilisez la bonne version de nœud.
À l'aide de nvm pour gérer le nœud version:
Solution
Pour Windows : allez dans
C:\Users\username\AppData\Roaming\npm-cache
Supprimez tous les fichiers et exécuter
J'utilise Windows et supprimé tous les fichiers qui ont été énumérés ci-dessous et mon problème a été résolu
C:\Users{{votre nom d'utilisateur}}\AppData\Roaming\npm-cache
J'ai résolu mon problème avec ce liner
Il fonctionne comme un charme tout le temps. J'adore one liners.
Remarque: depuis sa une installation propre, j'ai eu aucun problème de vidange mnp cache.
C'est une erreur à partir de votre mnp....
Donc désinstaller le nœud et l'installer à nouveau.
Il fonctionne....
PS: Après l'installation du nœud de nouveau, installer angulaire de la cli à l'échelle mondiale.
que de courir
espérons que ce travail pour vous.
Au lieu d'effacer le cache, vous pouvez définir un dossier temporaire:
ou
- Je résoudre ce problème avec
puis mise à jour de mnp
puis utiliser npm install
Exécuter ces deux lignes de code dans la séquence donnée
Après cette
npm cache clean --force
peut-être vous pouvez raccrocher ou l'attente de la poursuite de l'exécution
De sorte que vous pouvez également utiliser ce un. Cela résout mon problème.