2016-11-20 1 views

Répondre

2

Lorsque vous exécutez angular-cli, vous devez exécuter la même version globalement localement. J'ai eu beaucoup de problèmes avec ça. Je ne sais pas si c'est comme ça que ça se passe mais je sais que ça pose des problèmes à coup sûr! Lors de l'installation globale, vous vous assurez également de mettre à jour localement.

Alors ce que je fais est,

npm uninstall -g angular-cli 
npm cache clean 
npm install -g [email protected] 

Puis-je supprimer le dossier npm_moduels. Puis je cours,

npm install [email protected] --save 

Maintenant, la version locale et la version globale correspondent.

Basé sur cette méthode, je voudrais le retirer de package.json et une fois que vous exécutez la commande finale pour l'installer localement avec --save il va l'ajouter avec la bonne version.

AVERTISSEMENT!

Lorsque vous mettez à jour angular-cli il très bien pourrait casser votre application. Si cela se produit, vérifiez vos autres dépendances et assurez-vous qu'elles fonctionnent avec la nouvelle version de angular-cli que vous utilisez maintenant.

Update Angular-cli

+1

développiez ce un peu, il est plus facile si vous mettez à jour le angulaire cli global * extérieur * d'un répertoire qui a un dossier 'node_modules'. J'avais en quelque sorte un 'node_modules /' dans mon répertoire personnel, et je ne pouvais pas mettre à jour le cli global à partir de là pour cette raison. – filoxo