Lorsque j'essaye de créer un nouveau projet avec Angular CLI, ng new project-name , j'obtiens l'erreur suivante:
npm ERR! Unexpected end of JSON input while parsing near '...+EuGeFfIM3zMCaRLePh7u'
Capture d'écran de l'erreur:
Que puis-je faire pour résoudre cette erreur?
3 Réponses :
Vous devriez probablement mettre à jour votre angular cli version:
npm install -g @angular/cli ng new my-app
p >
Je ne sais pas ce que vous essayez de faire, mais ce problème se produit généralement à cause du cache npm, alors nettoyez d'abord le cache npm avec la commande suivante, puis réessayez.
npm cache clean --force
p>
Bienvenue à SO. Veuillez modifier votre message afin qu'il (a) se rapporte à la question («ceci» et «cela» est un peu trompeur) et (b) que vous expliquiez pourquoi / comment votre suggestion résout le problème.
J'ai eu le même problème, et c'était après un redémarrage forcé dû à un crash, du moins je pense que oui, je ne me souviens pas avoir fait autre chose d'inhabituel. Cependant, le cache npm a été corrompu.
Pour le résoudre, j'ai suivi ceci guide , la solution est essentiellement:
npm cache clean --force npm cache verify Cette deuxième commande n'a pas beaucoup de sens pour moi après avoir vidé le cache. Peut-être que j'ignore certains faits sur le fonctionnement du cache npm.
Si l ' erreur persiste après cela, dans mon cas c'est le cas, essayez de mettre à jour npm: npm i npm @ latest -g .
Je n'ai jamais su si ce n'était qu'avec npm cache verify et / ou npm i npm @ latest -g que l'erreur pouvait être résolue.
Veuillez modifier votre question pour la simplifier et laissez-nous la comprendre facilement
Essayez ce problème de github angulaire. github.com/angular/angular-cli/issues/8572 github.com/angular/angular-cli/issues/11311 Je suppose que vous devez faire un `npm cache clean --force`.