如何在 IntelliJ > Prefs > Languages & Frameworks > Node.js 和 NPM 中将 pnpm 指定为 "Package manager"?

How to specify pnpm as the "Package manager" in IntelliJ > Prefs > Languages & Frameworks > Node.js and NPM?

我在 Mac(MacBook Pro(13 英寸,M1,2020))上安装了 pnpm。我通过 运行 which pnpmpnpm --version 在 Terminal.app 中验证了这一事实,两者都成功了。

当我单击 包管理器 弹出菜单时,我得到 npmyarn,以及 pnpm。但是当我选择 pnpm 时,我收到一条错误消息“未找到”。

如何让 IntelliJ“找到”我的 pnpm 安装?

当我单击包管理器列表的 + 图标时,我得到一个列表,我可以缩小到 pnpm,但是列表中的项目有空白字段。

pnpm 大于 16.14.3 的版本更改了其默认位置。 macOS 的新位置是 ~/Library/pnpm.

这就是 IntelliJ 无法检测到它的原因。这是 JetBrains 问题跟踪器上的错误:

https://youtrack.jetbrains.com/issue/WEB-52365

唯一的解决方法似乎是降级,因为目前手动定义 pnpm 位置不起作用。