当前位置: 首页 > news >正文

pnpm 安装后无法使用

这个问题很常见,是因为 pnpm 的全局安装路径没有包含在系统的 PATH 环境变量中。

🔍 问题原因

当你使用 npm i -g pnpm 安装时,pnpm 被安装到了 npm 的全局目录,但这个目录可能不在你的 PATH 中。

🛠️ 解决方案

方案1:找到并配置 PATH(推荐)

  1. 找到 npm 的全局安装路径:

    bash
    npm config get prefix

    这会返回一个路径,通常是 /usr/local 或 /Users/你的用户名/.npm-global

  2. 将路径添加到 PATH:

    • 如果你使用的是 zsh(macOS 默认):

      bash
      echo 'export PATH="'$(npm config get prefix)'/bin:$PATH"' >> ~/.zshrc
      source ~/.zshrc
    • 如果你使用的是 bash:

      bash
      echo 'export PATH="'$(npm config get prefix)'/bin:$PATH"' >> ~/.bash_profile
      source ~/.bash_profile
  3. 验证是否生效:

    bash
    pnpm -v

方案2:使用 nvm 管理 Node.js(一劳永逸)

如果你经常遇到这类问题,建议使用 nvm:

  1. 安装 nvm:

    bash
    curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash
  2. 重新打开终端,安装 Node.js:

    bash
    nvm install --lts
    nvm use --lts
  3. 重新安装 pnpm:

    bash
    npm install -g pnpm

方案3:直接使用完整路径

临时解决方案,使用完整路径运行 pnpm:

bash
# 用刚才找到的路径
/usr/local/bin/pnpm -v
# 或者
$(npm config get prefix)/bin/pnpm -v
http://www.hskmm.com/?act=detail&tid=20293

相关文章:

  • 数学解题中常见的“漏解”情况分析
  • 图册
  • 简单的Powershell脚本
  • 基于YOLO8+flask+layui的行人跌倒行为检测系统【源码+模型+数据集】 - 详解
  • 环形链表-leetcode
  • [ABC425C] Rotate and Sum Query 题解
  • 线程--基本使用、线程常用方法
  • 酵母表面展示技术:从蛋白分析到多领域应用,解锁可持续发展的生物新工具
  • 9/28数学错题分析
  • linux查找指定字符串的三种方法 - 指南
  • task
  • SQL逐字稿
  • 实用指南:嵌入式面试高频(十二)!!!C++语言(嵌入式八股文,嵌入式面经)c++11新特性
  • 2025 年粒度仪厂家推荐山东耐克特分析仪器,粒度分析仪,喷雾,激光,纳米,在线,图像粒形,干湿两用粒度仪公司推荐
  • 2025年匹克球厂家推荐义乌亿宁体育 ,滚塑匹克球,匹克球网,静音匹克球,LED 发光匹克球,专业比赛匹克球公司推荐
  • 2025 年粒度仪厂家推荐山东耐克特分析仪器,电位仪 / 纳米粒度及 Zeta 电位仪 / Zeta 电位仪公司推荐
  • 2025攻丝机厂家 TOP 企业品牌推荐排行榜,全自动,半自动,转盘,伺服,平推,全自动钻孔,半自动钻孔攻丝机公司推荐
  • 实用指南:微信公众号网页调试, 某讯参数,drviceToken V2
  • 2025 年芝麻灰厂家 TOP 企业品牌推荐排行榜,芝麻灰路沿石,花岗岩石材,火烧板,地铺石,板材,挡车球,桥栏杆,楼梯踏步,门牌石,水篦子公司推荐
  • 2025.9.28
  • 深入解析:宝塔面板搭建RustDesk教程:告别命令行,一键拥有私有远程桌面
  • Windows 安装达梦数据库
  • 有旋Treap
  • xxO
  • 情绪识别论文阅读——Eyemotion - 详解
  • 2025年山东设备回收公司TOP交易服务推荐排行榜,济宁,梁山设备回收,二手,饮料,食品,制药,实验室,生产线,化工厂,废旧,大型,专业设备回收公司推荐
  • 做了个TIFF图片格式转换工具,感觉怎么样?
  • C#后遗症,掉了个坑,特此记录
  • 曾记否 -- Words to be remembered 2025.9.28
  • 日常掉坑记录: 关于位操作