Node.js 使用Grunt运行生成系统

Node.js 使用Grunt运行生成系统,node.js,build,npm,gruntjs,system,Node.js,Build,Npm,Gruntjs,System,我试图用grunt运行一个构建系统,但是当我尝试运行命令npm install-g grunt cli时,我得到了所附图片中的错误,我也安装了grunt cli,但我真的被所有错误弄糊涂了。我使用的是Mac OS X,版本10.5 27英寸,处理器2.8 GHz intel i5。我还读了一篇关于如何在mac中安装node和npm的文章,在那里我找到了关于Homebrew的信息,但当我检查node和npm时,它们已经安装在我的mac中,所以我不确定我收到的错误是否与node和npm版本有任何关系

我试图用grunt运行一个构建系统,但是当我尝试运行命令
npm install-g grunt cli
时,我得到了所附图片中的错误,我也安装了
grunt cli
,但我真的被所有错误弄糊涂了。我使用的是Mac OS X,版本10.5 27英寸,处理器2.8 GHz intel i5。我还读了一篇关于如何在mac中安装node和npm的文章,在那里我找到了关于Homebrew的信息,但当我检查node和npm时,它们已经安装在我的mac中,所以我不确定我收到的错误是否与node和npm版本有任何关系?
谢谢


使用
sudo运行

sudo npm install -g grunt-cli
您可能需要输入机器的密码

解释 如果在终端上看到错误,则显示:

Error: EACCES: permission denied
从高层次上讲,这基本上意味着在执行命令时,当前用户没有权限/权限写入dir
/usr/local/lib/node\u模块。使用
sudo
可以提升用户的权限

编辑:

如果仍然不起作用,请尝试以下方法:

sudo chown -R $(whoami) ~/.npm
sudo chown -R $(whoami) /usr/local/lib/node_modules

然后再次尝试安装
grunt cli

非常感谢,这么简单的一步让我不知所措:D