sudo npm失败,env:node:没有这样的文件或目录

卸载并重新安装节点和npm后,我不能再运行npm作为sudo。 这是在Mac上。 我已经尝试了官方的节点安装程序和brew。

它从我的用户工作,但任何尝试运行sudo npm产生这个错误:

$ sudo npm env: node: No such file or directory 

npm最有可能安装在/usr/local ,但是/usr/local不在root用户的$PATH中。 你可以configurationsudo来允许$PATH被改变,但是如果你用nbb安装了npm ,你不应该使用sudo