You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

macOS下用nvm管理Node.js时pnpm版本更新后未生效

解决nvm管理Node.js时pnpm无法更新到最新版本的问题
  • 确认当前pnpm调用路径,排查多版本冲突
    执行命令 which pnpm,检查输出是否为 /Users/shadab/.nvm/versions/node/v20.10.0/bin/pnpm。若输出为其他路径,说明系统存在全局安装的旧版pnpm,会优先被调用。

  • 强制安装最新版pnpm
    执行明确指定版本的安装命令,确保拉取最新稳定版:

    pnpm install -g pnpm@latest
    
  • 手动清理旧版本残留后重装
    若上述命令无效,先删除nvm对应Node版本下的pnpm文件:

    rm -rf /Users/shadab/.nvm/versions/node/v20.10.0/bin/pnpm
    rm -rf /Users/shadab/.nvm/versions/node/v20.10.0/lib/node_modules/pnpm
    

    清理完成后再次执行 pnpm install -g pnpm@latest。

  • 验证更新结果
    执行 pnpm -v 查看当前版本,确认是否已更新至最新。

  • 确保nvm环境变量优先级
    检查shell配置文件(如~/.zshrc或~/.bashrc),保证nvm的初始化代码位于其他包管理工具配置之前,避免系统全局pnpm覆盖nvm管理的版本。

内容的提问来源于stack exchange,提问作者Shadab

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.24 04:29:53