Je viens tout juste d’installer Angular sur mon ordinateur Ubuntu 16.04 en suivant la documentation trouvée ici . Mais lorsque je génère un nouveau projet Angular, il génère Angular 6.
Comment générer un projet angulaire 4 spécifique?
Vous pouvez suivre ces étapes pour générer un projet Angular 4
> npm remove -g @angular/cli
> npm install -g @angular/[email protected]
> ng --version
@angular/cli: 1.4.10
> ng new myangular4
En supposant que la cli angulaire soit déjà installée sur votre système, les étapes ci-dessus suppriment la cli angulaire actuelle installée et seront remplacées par une cli angulaire pouvant générer Angular 4.
Vous devez faire les choses suivantes pour créer une application avec votre choix:
Étape 1. Configuration de l'environnement de développement:
Vous devez configurer votre environnement de développement avant de pouvoir faire quoi que ce soit. Installez Node.js et npm s’ils ne sont pas déjà sur votre ordinateur.
Étape 2: Installez ensuite le Angular CLI globally.
> npm install -g @angular/[email protected].*
Étape 3: Créer un nouveau projet
> ng new my-app
Étape 4: Servez l'application:
> cd my-app
> ng serve --open
L'application ci-dessus sera en mode angulaire 4.
Essayez la commande suivante dans votre dossier de projet,
npm install @angular/[email protected]
Lire le changelog
Et si vous souhaitez modifier la version de la CLI globalement, utilisez -g
dans la commande npm install
.
Une autre façon de faire est que
1.Remove/Rename le dossier node_modules
de votre projet.
2.Changez la dependencies
dans votre fichier package.json en
"dependencies": {
"@angular/common": "4.1.3",
"@angular/compiler": "4.1.3",
"@angular/compiler-cli": "4.1.3",
"@angular/core": "4.1.3",
"@angular/forms": "4.1.3",
"@angular/http": "4.1.3",
"@angular/platform-browser": "4.1.3",
"@angular/platform-browser-dynamic": "4.1.3",
"@angular/tsc-wrapped": "^4.4.6",
"rxjs": "5.4.0",
"zone.js": "0.8.12"
},
3. Ensuite, exécutez la commande 'npm install` dans le dossier où vous avez créé votre application.