出现上面这段报错的原因是因为原淘宝镜像的地址已经由
https://npm.taobao.org
于2022年6月改成https://registry.npmmirror.com
所以原淘宝npm域名已经停止解析
1所以第一步我们要先将原来的cnpm卸载
npm uninstall -g cnpm --registry=https://registry.npm.taobao.org
2.安装新的淘宝镜像
npm install -g cnpm --registry=https://registry.npmmirror.com
完成上面操作已经把成功安装好新的cnpm
之后我用cnpm命令安装express包就发生了上面图片的报错
我进一步分析可能是因为node版本也要随之更新,因为node版本低所以cnpm和node发生差异。然后我去百度搜索更新node的命令
第一步首先,你得用npm全局安装一个管理node版本的管理模板n,对就是n
npm i -g n
第二步:利用n模块执行node最新版命令
npm install -g n
但是你会发现报错
因为模板n不适用windows系统更新node! ! ! ! ! ! ! ! ! ! ! !
所以要是windows系统想要更新node你必须去官网重新下载https://nodejs.org/zh-cn/download/来覆盖掉原来的node
最后node版本更新完,cnpm也可以重新使用了
网友评论