【问题标题】:home-brew npm not being used , npm system being used未使用自制 npm,正在使用 npm 系统
【发布时间】:2020-08-18 07:20:09
【问题描述】:

我使用Homebrew 安装了 Node。该安装附带 npm 版本 14.8.0。当我使用命令 npm -v 时,我得到了 6.14.7 版本。我尝试使用 home-brew 卸载节点并重新安装。我还找到了npm 6.14.7 版本所在的文件夹并将其删除。完成此操作后,我使用 home-brew 重新安装了节点,现在一切都一样了。什么给了?

【问题讨论】:

    标签: node.js npm homebrew


    【解决方案1】:

    您可能有一些 PATH 问题,brew doctor 可以准确地说明原因。理想情况下,安装后应该可以使用了。有时,您确实需要brew link node 来链接自制版本,但我不认为这是您的情况。

    让我知道这是否有效。如果仍然失败,请附上brew configbrew doctor进行调试。祝你好运!

    【讨论】:

    • 我尝试使用医生和链接,然后使用 brew 取消链接并重新链接。所有这些都很好。我事件确实 brew upgrade npm 并且它说已经安装了最新版本。但是当我运行 npm --version 或 npm -v 时,终端消息仍然显示旧版本的 npm。那是非常令人困惑的部分,让我陷入了循环。
    • 1 saulv admin 30 Aug 18 01:00 /usr/local/bin/node -> ../Cellar/node/14.8.0/bin/node
    • 这是我在输入您要求我输入的内容时收到的信息。
    • 那么你应该会看到这样的东西,$ /usr/local/Cellar/node/14.8.0/libexec/bin/npm --version 6.14.7
    • 我很确定这是你的 PATH 问题。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-01-18
    • 2021-01-09
    • 1970-01-01
    • 2022-08-17
    • 2020-08-24
    • 2021-06-08
    • 2014-04-22
    相关资源
    最近更新 更多