How to Create a specific version of Angular Project using CLI?
You can use npx command which is Node.js package runner, by running packages directly from the registry without effecting the globally installed package registry (-g).
@next will automatically install the latest preview version from Angular repo (now days refers to version 9 rc), like so:
npx @angular/cli@next new Angular9Project
Otherwise, you can provide the specific version:
npx @angular/cli@7 new Angular7Project
NPX comes bundled with NPM version 5.2+
Using CLI you can not create specific angular version.
But you can install specific version of angular CLI into particular folder.
For Example :
First create new folder
inside any drive. I'm going to create demo folder in D drive. Ex: d:\projects\demo
.
Then find this folder inside Command Prompt(cmd)
or just type cmd
into your created folder addressbar in windows and hit enter.
Now type angular specific version command : npm install @angular/[email protected]
for angular 5. and use similar command for other version.
After complete the installation, just create new angular project into your specific folder that you recently install angular. Ex: d:\projects\demo\
.
Now create angular project using the command ng new Project_name
and it will create your specific angular version
Project.
In my example it will create angular 5 project.
Create a package.json
file then define the angular version you want to install then run npm install
it will create project in the required version irrespective of the global angular cli
The Easy Way:
example:npm install @angular/cli@6
here the -g flag tells npm to do this install globally. The 6 on the end tells npm that I want the latest available version 6.
if I want to create a new application for Angular 5 I do this :
> npm install @angular/cli@1
> ng new my-ng5-app
Remember, Angular CLI was version 1.7 for Angular 5.
if I want to create a new application for Angular 6 I do this :
> npm install @angular/cli@6
> ng new my-ng6-app
if I want to create a new application for Angular 7 I do this :
> npm install @angular/cli@7
> ng new my-ng7-app
if I want to create a new application for Angular 12 I do this :
> npm install @angular/cli@12
> ng new my-app-name
I hope it would be helpful for you thanks....!