如何解决IntelliJ中设置pnpm为包管理器时提示找不到的问题?
M1芯片Mac下IntelliJ无法识别已安装pnpm的解决方案
- 第一步:获取pnpm的实际可执行文件路径
打开系统终端,执行which pnpm,复制输出的完整路径,常见路径参考:/opt/homebrew/bin/pnpm(brew安装)、~/.pnpm/bin/pnpm(官方脚本安装) - 第二步:手动指定路径到IntelliJ
- 打开IntelliJ偏好设置 > 语言与框架 > Node.js和NPM
- 点击包管理器下拉框旁的「...」浏览按钮,直接定位到第一步复制的pnpm可执行文件,选中后保存设置
- 重启IntelliJ即可正常识别pnpm
- 若上述操作无效,修复全局环境变量加载问题
M1 Mac默认终端的zsh环境变量不会同步给GUI应用,需将pnpm路径写入全局启动加载配置:- 终端执行
open ~/.zprofile,在文件末尾添加一行export PATH="你的pnpm所在目录路径:$PATH",保存后关闭 - 终端执行
source ~/.zprofile使配置立即生效 - 重启Mac后重新打开IntelliJ,会自动识别pnpm路径
- 终端执行
- 验证方式:回到Node.js和NPM设置页,包管理器选中pnpm后会显示对应版本号,代表配置成功
内容的提问来源于stack exchange,提问作者Basil Bourque
相关产品推荐
相关产品推荐

