Pour répondre à votre question, supposons que vous êtes intéressé par un certain angulaire et NON dans une version spécifique angular-cli version (angular-cli n'est qu'un outil après tout).
Un geste raisonnable consiste à garder votre angular-cli version alignée avec votre angulaire sinon vous risquez de tomber sur des problèmes d'incompatibilité. Ainsi, obtenir la bonne angular-cli vous permettra d'obtenir la version angulaire version.
D'après cette hypothèse, votre question ne concerne pas angular-cli mais sur npm .
Voici la marche à suivre :
[ÉTAPE 0 - FACULTATIF] Si vous n'êtes pas sûr de l'identité de l'utilisateur, vous devez vous assurer qu'elle est correcte. angular-cli installée dans votre environnement, désinstallez-la.
npm uninstall -g @angular/cli
Ensuite, exécutez (le drapeau --force peut être requis)
npm cache clean
ou, si vous utilisez npm > 5.
npm cache verify
[ÉTAPE 1] Installer un angular-cli version spécifique
npm install -g @angular/cli@wished.version.here
[ÉTAPE 2] Créer un projet
ng new you-app-name
L'application blanche qui en résulte sera créée dans le format souhaité. angulaire version.
NOTE : Je n'ai trouvé aucune page affichant la matrice de compatibilité de angulaire y angular-cli . Donc je suppose que la seule façon de savoir ce que angular-cli La meilleure façon de savoir si une version doit être installée est d'essayer plusieurs versions, de créer un nouveau projet et d'extraire la version la plus récente. package.json
pour voir quel angulaire est utilisée.
changelog des versions d'angular Voici le changelog de la reposition github, où vous pouvez vérifier les versions disponibles et les différences.
J'espère que cela vous aidera
3 votes
Il n'y a pas de moyen direct, mais vous pouvez créer un nouveau projet et changer les versions dans le fichier de configuration de l'utilisateur.
package.json
à ce que vous voulez.1 votes
Vous pouvez consulter cette réponse stackoverflow.com/a/52067532/2275011 ça a marché pour moi