Sar*_*iji 3 npm typescript angular-cli angular6 angular7
我尝试通过运行以下命令将7号角降级为6npm号角:
npm uninstall -g angular-cli
npm cache clean
npm install -g angular-cli@6.1.1
Run Code Online (Sandbox Code Playgroud)
但是,我的文件中仍显示angular/cli 7版本package.json。我需要帮助以降级angular7为angular6。
您需要package.json(至少)为此软件包设置版本号
"@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",
Run Code Online (Sandbox Code Playgroud)
以及在开发依赖中
"@angular/compiler-cli": "^7.2.6",
"@angular-devkit/build-angular": "0.13.3",
"typescript": "3.2.4",
"@angular/cli": "~7.3.3",
Run Code Online (Sandbox Code Playgroud)
另外,请确保对每个需要降级的库进行降级,具体取决于angular的版本。在步骤1之后检查错误消息...
更改后,运行
rm -rf node_modules
Run Code Online (Sandbox Code Playgroud)
从项目的根文件夹中删除所有软件包
然后跑
npm i
Run Code Online (Sandbox Code Playgroud)
而且你应该很好走