Je suis nouveau dans Angular 4 et je reçois cette erreur,
Your global Angular CLI version (6.0.1) is greater than your local
version (1.4.1). The local Angular CLI version is used.
Pouvez-vous m'aider s'il vous plaît résoudre ce problème?
npm uninstall -g @angular/cli
npm cache clean
npm install -g @angular/[email protected]
Solution rapide:
npm uninstall -g @angular/cli
npm cache clean
npm install -g @angular/[email protected]
Explication:
Si vous souhaitez supprimer cet avertissement, vous pouvez rétrograder votre compte global angular-cli
installation à par exemple. 1.4.1
en exécutant les commandes ci-dessus sur le terminal:
Le guide complet de mise à niveau et de rétrogradation est activé GitHub README .
Votre projet utilise toujours la version CLI sur laquelle vous avez créé le projet. Vous pouvez le voir dans l'avertissement pendant que vous exécutez ng serve
.
Si la version globale est supérieure à la version locale, la version locale est utilisée.
Il est également défini dans votre package.json
fichier.
"devDependencies": {
"@angular/cli": "1.5.0",
....
}
1) Avez-vous d’autres projets utilisant angular (et quelle version de la CLI utilisent-ils))?
2) Une fois que vous avez identifié la version que vous souhaitez conserver, vous pouvez désinstaller la version actuelle en
global:
npm uninstall -g @angular/cli
ou local
npm uninstall @angular/cli
3) Ensuite, installez la version souhaitée dans la même étendue que celle que vous avez désinstallée (en vous assurant de l'existence de dépendances avec d'autres composants)
global
version spécifique
npm install -g @angular/[email protected]
dernière version
npm install -g @angular/cli
local Identique à global mais sans l'indicateur "-g"
Idéalement, les versions devraient être les plus récentes, sauf si vous résolvez des problèmes de compatibilité.
Modifier :
CLI angulaire 6.xxx
a un changement radical de "angular.json" dans le nouveau vs ".angular.json" dans l'ancien (différence de point dans le nom du fichier). Utilisation Erreur: le fichier d'espace de travail local ('angular.json') est introuvable si vous passez à angular 6