【发布时间】:2015-03-23 04:22:38
【问题描述】:
卸载并重新安装 node 和 npm 后,我无法再以 sudo 运行 npm。这是在 Mac 上。我已经尝试过官方节点安装程序和brew。
它适用于我的用户,但任何尝试运行 sudo npm 都会产生此错误:
$ sudo npm
env: node: No such file or directory
【问题讨论】:
标签: node.js macos terminal npm homebrew
卸载并重新安装 node 和 npm 后,我无法再以 sudo 运行 npm。这是在 Mac 上。我已经尝试过官方节点安装程序和brew。
它适用于我的用户,但任何尝试运行 sudo npm 都会产生此错误:
$ sudo npm
env: node: No such file or directory
【问题讨论】:
标签: node.js macos terminal npm homebrew
npm 很可能安装在/usr/local,但/usr/local 不在root 用户的$PATH 上。您可以配置 sudo 以允许更改 $PATH,但如果您使用 Homebrew 安装了 npm,则根本不必使用 sudo。
【讨论】:
npm 安装东西时不使用sudo。
npm 可能是通过sudo 安装的。