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
相关推荐
Hilaku几秒前
深入background-image:你可能不知道的几个性能优化与高级技巧
前端·css
南岸月明3 分钟前
副业自媒体1年终于明白:为什么会表达的人,能量越来越强,更能赚到钱?
前端
Danny_FD17 分钟前
Vue + Element UI 实现模糊搜索自动补全
前端·javascript
gnip22 分钟前
闭包实现一个简单Vue3的状态管理
前端·javascript
斐济岛上有一只斐济27 分钟前
后端程序员的CSS复习
前端
Enddme30 分钟前
《面试必问!JavaScript 中this 全方位避坑指南 (含高频题解析)》
前端·javascript·面试
有梦想的程序员31 分钟前
微信小程序使用 Tailwind CSS version 3
前端
溟洵1 小时前
Qt 窗口 工具栏QToolBar、状态栏StatusBar
开发语言·前端·数据库·c++·后端·qt
用户2519162427111 小时前
Canvas之图像合成
前端·javascript·canvas
每天开心1 小时前
噜噜旅游App(4)——构建旅游智能客服模块,实现AI聊天
前端·微信小程序·前端框架