执行npm install -g @angular/cli安装Angular CLI报错如何解决?
解决npm安装@angular/cli报错方案
你遇到的报错分为两类:一类是npm源使用http协议不符合TLS要求,另一类是本地npm缓存损坏导致的pickAlgorithm读取错误,按以下步骤操作即可解决:
修正npm源为HTTPS协议
先查看当前使用的npm源:npm config get registry
如果返回结果为http开头的地址,执行以下命令切换为HTTPS协议的源:- 切换官方源:
npm config set registry https://registry.npmjs.org/ - 切换国内镜像源(速度更快):
npm config set registry https://registry.npmmirror.com/
- 切换官方源:
清理损坏的npm缓存
执行以下命令强制清理本地缓存,解决Cannot read properties of null (reading 'pickAlgorithm')报错:npm cache clear --force重新执行安装命令
Windows系统请用管理员身份运行终端,Mac/Linux系统可在命令前加sudo提升权限,执行安装:npm install -g @angular/cli
补充说明
过程中出现的deprecated类警告属于依赖包版本迭代的正常提示,不影响安装使用,无需额外处理。
内容的提问来源于stack exchange,提问作者Emanuel bass
相关产品推荐
相关产品推荐

