我尝试使用grunt运行构建系统,但是当我尝试运行命令npm install -g grunt-cli
时,我得到附加图片中的错误,我也安装了grunt-cli
但是我真的迷失了所有的错误。我使用的是Mac OS X,版本10.10.5 27英寸,处理器2.8 GHz intel i5。此外,我已经阅读了一篇文章如何在mac中安装节点和npm,在那里我发现了Homebrew但是当我检查节点和npm时,它们已经安装在我的mac中,所以我不确定我得到的错误是什么与节点和npm版本的任何关系?
谢谢
答案 0 :(得分:0)
使用sudo
sudo npm install -g grunt-cli
您可能需要输入机器的密码。
<强>解释强> 如果您在终端上看到错误,则会显示:
Error: EACCES: permission denied
在较高的层面上,它基本上意味着在执行命令时,当前用户没有在dir /usr/local/lib/node_modules
中写入的权限/访问权限。使用sudo
可提升用户的权限。
编辑:
如果仍然无法运作,请尝试:
sudo chown -R $(whoami) ~/.npm
sudo chown -R $(whoami) /usr/local/lib/node_modules
然后再次尝试安装grunt-cli