【问题标题】:What would be the way now to install node with npm via brew现在通过 brew 使用 npm 安装节点的方法是什么
【发布时间】:2018-01-27 07:46:34
【问题描述】:

我已经在我的 macOS 上安装了节点

brew install node

这样做后,节点安装正确:

$ node -v
  v8.4.0

但正在运行

$ npm -v

给我-bash: /usr/local/bin/npm: No such file or directory

现在通过 brew 使用 npm 安装 node 的方式是什么?

brew install node 默认使用 --without-npm

【问题讨论】:

  • which -a npm 说什么?如果您在新的终端会话中尝试它是否有效?
  • 从这里发布的由 Node.js 的 Homebrew 安装引起的问题数量来看,我建议改用适用于 macOS 的官方 Node.js 安装程序。
  • @robertklep 我个人推荐NVM。在 Mac OS 和 Linux 上广泛使用它,并且从未遇到任何问题。
  • @MatthewDaly 我也使用nvm,但也有一个“全局”Node.js 安装(并且 nvm 的“默认”指向它)。

标签: node.js macos npm homebrew


【解决方案1】:

我遇到了同样的问题。我运行$ brew doctor 以确保首先链接节点。然后我跑了
$ brew postinstall node

$ npm -v 现在应该显示版本号。

【讨论】:

    【解决方案2】:

    我也遇到了类似的问题。我的问题是我仍然没有 ~/.bash_profile file in place,因此没有地方可以将我的 bash 命令实际链接到 npm

    【讨论】:

      【解决方案3】:

      不要使用 Homebrew 安装节点。

      我喜欢Node Version Manager (NVM),还有n。这些是 Mac 上用于节点的更好选择,以避免certainissueslater。另外它避免了这个问题,因为这些节点版本包括npm

      注意,您可以通过 Homebrew 安装 nvmn。 (brew install nvmbrew install n)。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-04-10
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-03-17
        • 1970-01-01
        • 2020-10-29
        • 1970-01-01
        相关资源
        最近更新 更多