Issue
I am creating a new Angular project and would like all the Angular dependencies to be from the stable 7th version. However, it seems that while running the ng new app
command the Angular always fetches the latest version. My package.json shows all the angular packages like core, animations etc from ~8.0.0
.
I know that I can modify the package.json and set these dependencies to be fetched as per the semantic 7.x.x, but I would rather want it to be done automatically so that I do not run a chance of mis-matching any peer dependencies.
So, Is there a way that we can tell the CLI to fetch a particular angular version and all the dependencies according to that angular version.
EDIT: I have already tried insatlling @angular/cli@7.x.x. Even after doing this if I run ng new app, my depencies are fetched as per the 8th version
Solution
There is no way to tell Angular CLI the specific Angular version you want to install. Instead, you can switch to another version of the Angular CLI and then create Angular project.
Run these commands first:
npm uninstall -g @angular/cli
npm install -g @angular/cli@7.1.0
After it is installed, you can run:
ng new angular7
This will create your Angular 7 project with correct dependencies:
"@angular/animations": "~7.1.0",
"@angular/common": "~7.1.0",
"@angular/compiler": "~7.1.0",
"@angular/core": "~7.1.0",
"@angular/forms": "~7.1.0"
Answered By - Developer Thing
0 comments:
Post a Comment
Note: Only a member of this blog may post a comment.