个人整理仅供参考。
- nvm安装管理node版本
地址:https://github.com/coreybutler/nvm-windows/releases
下载文件:nvm-setup.zip
编辑settings.txt,添加如下配置
node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/ - 设置npm国内淘宝镜像
设置命令:npm config set registry https://registry.npm.taobao.org
查看命令:npm config get registry
设置回默认镜像:npm config set registry https://registry.npmjs.org - 项目依赖下载
npm install
- angular/cli安装指定版本
npm install -g @angular/cli@1.6.5
注意:不同的项目需要不同的node版本,angular/cli的不同版本依赖的node版本,也会不同。可能出现安装高版本的angular/cli就需要高版本的node,但是项目本身又需要低版本的node,所以恶性循环。
解决:- 卸载当前安装的高版本angular/cli
npm uninstall -g @angular/cli - 切换适用于项目的node版本
nvm use xxx - 清除缓存
npm cache clean - 安装指定版本
npm install -g @angular/cli@1.6.5 - 检查版本号
ng -v
- 卸载当前安装的高版本angular/cli