求助:Ubuntu环境下将angular-cli 1.7.3降级至1.6.8的方法
如何将Angular CLI 1.7.3降级至1.6.8(Ubuntu环境)
没问题,我来帮你一步步完成Angular CLI的降级操作,适配你的Ubuntu系统、Node 8.11.1和Angular 4.4.4项目:
1. 卸载全局的Angular CLI 1.7.3
首先需要移除当前全局安装的旧版本,Ubuntu下如果遇到权限问题,记得加上sudo:
sudo npm uninstall -g @angular/cli
为了避免缓存残留干扰后续安装,强制清理npm缓存:
npm cache clean --force
2. 安装指定版本的全局Angular CLI
接下来安装你需要的1.6.8版本,权限不足时同样加sudo:
sudo npm install -g @angular/cli@1.6.8
3. 同步本地项目的CLI依赖(针对现有Angular 4.4.4项目)
如果重装问题出现在现有项目中,还需要同步本地项目的CLI版本:
- 进入你的项目根目录:
cd /path/to/your/angular-project
- 删除旧的依赖文件和锁文件:
rm -rf node_modules package-lock.json
- 安装本地开发依赖的1.6.8版本CLI:
npm install @angular/cli@1.6.8 --save-dev
- 重新安装所有项目依赖:
npm install
4. 验证降级是否成功
执行以下命令检查当前CLI版本,确认显示的是@angular/cli: 1.6.8:
ng --version
你应该会看到类似这样的匹配环境的输出:
Angular CLI: 1.6.8
Node: 8.11.1
OS: linux x64
Angular: 4.4.4
如果遇到EACCES类权限报错,可以尝试修改npm全局目录权限,或者在命令前添加sudo——这在Ubuntu环境下通常能解决大部分权限问题。
内容的提问来源于stack exchange,提问作者Pramod Kumar
相关产品推荐
相关产品推荐

