问题描述
我尝试通过运行以下npm
命令将角度7 降级为角度6 :
I have tried to downgrade angular 7 to angular 6 by running the following npm
commands:
npm uninstall -g angular-cli
npm cache clean
npm install -g angular-cli@6.1.1
但是angular/cli
7版本仍显示在我的package.json
文件中.我需要帮助将angular7
降级为angular6
.
However angular/cli
7 version is still displaying in my package.json
file. I need help to downgrade angular7
to angular6
.
推荐答案
您需要(至少)为此软件包设置package.json
中的版本号
You need to set the version numbers in your package.json
for (at least) this packages
"@angular/animations": "^7.0.0",
"@angular/cdk": "7.3.3",
"@angular/common": "^7.0.0",
"@angular/compiler": "7.2.6",
"@angular/core": "7.2.6",
"@angular/forms": "^7.0.0",
"@angular/http": "^7.0.0",
"@angular/material": "7.3.3",
"@angular/material-moment-adapter": "^7.3.3",
"@angular/platform-browser": "^7.0.0",
"@angular/platform-browser-dynamic": "^7.0.0",
"@angular/router": "^7.0.0",
"rxjs": "6.4.0",
以及开发依赖项
"@angular/compiler-cli": "^7.2.6",
"@angular-devkit/build-angular": "0.13.3",
"typescript": "3.2.4",
"@angular/cli": "~7.3.3",
还要确保对每个需要降级的库进行降级,具体取决于angular的版本.在步骤1之后检查错误消息...
Also make sure to downgrade every library that needs to be downgraded depending on angular's version. Check error messages after step 1...
更改后,运行
rm -rf node_modules
从项目的根文件夹中删除所有软件包
from the project's root folder to remove all packages
然后运行
npm i
你应该很好走
这篇关于如何将angular7降级到angular6的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!