How I can install a previous version of Angular project with the current Angular-cli version (Angular 6).
I found a command but is deprecated:
ng new my_project --ng4
Since you want to use angular-cli to create new project, you need to install the version of @angular/cli that scaffolds angular 4 project.
Version of @angular/cli which scaffolds the Angular 4 project is 1.4.9.
So, using npm, do npm install @angular/[email protected], then use angular-cli commands.
-g flag, you are fine. If you install a package with specific version on a directory, only that directory will have the package with the version you have just installed.For reference -> https://nodejs.org/en/blog/npm/npm-1-0-global-vs-local-installation/@angular/cli releases. Goto github, there you can check releases. Then you have to identify the release which scaffolds which version of angular. e.g. @angular/cli version 1.7.x is for Angular 5, etc@angular/cli with version greater than 1.7.3, You can check the version with command ng -v. I have tested this, and I can confirm that if you install version 1.7.3 locally, it should work.You can just have package.json with specific version and do npm install and it will install that version. Also you dont need to depend on angular-cli to develop your project.
Other thing is you can remove the latest version of angular-cli and install minor version of it. Then create the project.
Let me explain:
[STEP 0 - OPTIONAL] If you're not sure of the angular-cli version installed in your environment, uninstall it.
npm uninstall -g @angular/cli
Then, run
npm cache clean
or, if you're using npm > 5
npm cache verify
[STEP 1] Install an angular-cli specific version
npm install -g @angular/[email protected]
[STEP 2] Create a project
ng new you-app-name
The resulting white app will be created in the desired angular version.
I found a better answer for me. I share it with you:
How to install Angular 2:
npm install @angular/[email protected] This install the 2.4.0 version
How to install Angular 4:
npm install @angular/[email protected] This install the 4.2.4 version
How to install Angular 5:
npm install @angular/cli@1 This install @angular/[email protected]
All this installations it must be installed as local projects dependencies
I hope you find it useful.