【问题标题】:How to specify pnpm as the "Package manager" in IntelliJ > Prefs > Languages & Frameworks > Node.js and NPM?如何在 IntelliJ > Prefs > Languages & Frameworks > Node.js 和 NPM 中将 pnpm 指定为“包管理器”?
【发布时间】:2021-10-06 23:56:28
【问题描述】:

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

当我单击 Package manager 弹出菜单时,我会看到 npm、yarn 和 pnpm。但是当我选择 pnpm 时,我收到一条错误消息“未找到”。

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

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

【问题讨论】:

  • 是 pnpm > 16.14.3 吗?似乎类似于youtrack.jetbrains.com/issue/WEB-52365
  • @KonstantinAnnikov 是的,似乎就是这样。我的 pnpm 确实位于 Library 文件夹中。如果您想对您的评论做出答复,我将接受它以将此页面标记为已解决。

标签: intellij-idea package-managers pnpm


【解决方案1】:

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

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

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

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

【讨论】:

    猜你喜欢
    • 2011-09-20
    • 1970-01-01
    • 2022-07-01
    • 2023-01-20
    • 1970-01-01
    • 2021-04-26
    • 2020-02-15
    • 2018-06-13
    • 1970-01-01
    相关资源
    最近更新 更多