使用Grunt运行构建系统

时间:2017-02-20 14:26:55

标签: node.js build npm gruntjs system

我尝试使用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版本的任何关系?
谢谢

enter image description here

1 个答案:

答案 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