【问题标题】:sudo npm fails, env: node: No such file or directorysudo npm 失败,环境:节点:没有这样的文件或目录
【发布时间】: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


    【解决方案1】:

    npm 很可能安装在/usr/local,但/usr/local 不在root 用户的$PATH 上。您可以配置 sudo 以允许更改 $PATH,但如果您使用 Homebrew 安装了 npm,则根本不必使用 sudo

    【讨论】:

    • @Shajo:使用npm 安装东西时不使用sudo
    • 下面的命令也会抛出同样的错误 npm install less
    • @Shajo:听起来npm 可能是通过sudo 安装的。
    猜你喜欢
    • 1970-01-01
    • 2020-09-04
    • 2018-05-15
    • 2013-01-13
    • 2021-05-13
    • 1970-01-01
    • 2018-11-12
    • 2019-09-19
    • 2020-12-24
    相关资源
    最近更新 更多