npm错误!您可能没有权限作为Mac上的当前用户访问此文件

npm错误!您可能没有权限作为Mac上的当前用户访问此文件,npm,npm-install,Npm,Npm Install,我试图运行命令npm install-y,但我一直收到以下错误 我曾尝试运行sudo npm install-y,但没有任何效果。有什么想法吗 错误消息说可能需要以root/admin身份运行,但我非常确定我是以admin身份运行的。任何帮助都将不胜感激 您不应该在sudo下运行npm。相反,您需要确保您的目录和所有子目录都是可写的 为了安全起见,我将删除您当前的安装,并在您知道当前用户具有写入权限的目录中重新启动 如果无法执行此操作,请运行以下命令以确保您的用户具有写入权限(请注意,如果您在

我试图运行命令
npm install-y
,但我一直收到以下错误

我曾尝试运行
sudo npm install-y
,但没有任何效果。有什么想法吗


错误消息说可能需要以root/admin身份运行,但我非常确定我是以admin身份运行的。任何帮助都将不胜感激

您不应该在
sudo
下运行npm。相反,您需要确保您的目录和所有子目录都是可写的

为了安全起见,我将删除您当前的安装,并在您知道当前用户具有写入权限的目录中重新启动

如果无法执行此操作,请运行以下命令以确保您的用户具有写入权限(请注意,如果您在所处目录下的计算机上没有
su
访问权限,则此操作将不起作用:

sudo chown -R <youruser>:<youruser> *
sudo chmod -R u+w *
sudo chown-R:*
sudo chmod-ru+w*

小心,因为这将更改子树中所有文件的所有权和权限(以
开头的文件除外)。

非常感谢Andrew!嘿,伙计!非常感谢!通过尝试了解这一点,我们学到了很多关于权限等的知识!