npm install -g pnpm 安装出现错误

npm install -g pnpm 安装出现错误



问题:

bash 复制代码
npm install -g pnpm

出现下列问题:

bash 复制代码
npm ERR! code CERT_HAS_EXPIRED
npm ERR! errno CERT_HAS_EXPIRED
npm ERR! request to https://registry.npm.taobao.org/pnpm failed, reason: certificate has expired

npm ERR! A complete log of this run can be found in:
npm ERR!     /root/.npm/_logs/2024-01-30T19_06_27_950Z-debug-0.log

  1. 尝试使用http而不是https: 有时,切换到http源而不是https可以解决证书问题。你可以运行以下命令来更改registry:
bash 复制代码
npm config set registry http://registry.npm.taobao.org/

然后再运行npm install -g pnpm

为了解决这个问题,你可以尝试以下几个步骤:

  1. 更新npm: 确保你的npm是最新版本。运行以下命令来升级npm:
bash 复制代码
npm install -g npm
  1. 清除缓存: 清除npm的缓存,以确保你下载的是最新的证书和信息:
bash 复制代码
npm cache clean -f
  1. 手动安装: 如果上述步骤没有解决问题,可以考虑手动下载并安装pnpm。你可以从pnpm的GitHub Releases页面下载最新版本的tarball,然后使用以下命令手动安装:
bash 复制代码
npm install -g /path/to/pnpm-x.x.x.tgz
相关推荐
傻小胖3 小时前
Node.js 模块导入的基本流程
node.js
魔云连洲4 小时前
详解Node.js中的setImmediate()函数
node.js
Freedom风间5 小时前
前端优秀编码技巧
前端·javascript·代码规范
萌萌哒草头将军5 小时前
🚀🚀🚀 Openapi:全栈开发神器,0代码写后端!
前端·javascript·next.js
萌萌哒草头将军5 小时前
🚀🚀🚀 Prisma 爱之初体验:一款非常棒的 ORM 工具库
前端·javascript·orm
拉不动的猪5 小时前
SDK与API简单对比
前端·javascript·面试
runnerdancer6 小时前
微信小程序蓝牙通信开发之分包传输通信协议开发
前端
山海上的风6 小时前
Vue里面elementUi-aside 和el-main不垂直排列
前端·vue.js·elementui
电商api接口开发6 小时前
ASP.NET MVC 入门指南二
前端·c#·html·mvc
亭台烟雨中6 小时前
【前端记事】关于electron的入门使用
前端·javascript·electron