web-dev-qa-db-fra.com

Comment déclasser Angular CLI?

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?

15
Mukesh Prajapati
npm uninstall -g @angular/cli
npm cache clean
npm install -g @angular/[email protected]
16
Ritwick Dey

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",
     ....
} 

CLI warning

lien de référence

4
Sangwin Gawande

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

2
NitinSingh