Gruntjs grunt cli安装问题

Gruntjs grunt cli安装问题,gruntjs,grunt-cli,Gruntjs,Grunt Cli,我在本地和全局安装了grunt cli,在本地和全局路径中都可以看到相同的情况 为了测试安装是否有效,当我尝试运行 grunt -h 它显示了以下内容 >> Local Npm module "grunt-cli" not found. Is it installed? Grunt: The JavaScript Task Runner (v0.4.5) Usage grunt [options] [task [task ...]]

我在本地和全局安装了grunt cli,在本地和全局路径中都可以看到相同的情况

为了测试安装是否有效,当我尝试运行

grunt -h
它显示了以下内容

    >> Local Npm module "grunt-cli" not found. Is it installed?

    Grunt: The JavaScript Task Runner (v0.4.5)

    Usage
     grunt [options] [task [task ...]]

    Options
     --help, -h  Display this help text.
     --base  Specify .......
当我运行grunt-v时,以下是其输出的一部分

Registering "grunt-cli" local Npm module tasks.
Reading /Users/cominventor/myproject/node_modules/grunt-cli/package.json...OK
Parsing /Users/cominventor/myproject/node_modules/grunt-cli/package.json...OK
>> Local Npm module "grunt-cli" not found. Is it installed?
为了在本地安装,我运行了以下命令(由@Aruna建议)

并为第二个命令获得以下输出

npm ERR! Darwin 16.0.0
npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" "grunt-cli" "--save-dev"
npm ERR! node v6.6.0
npm ERR! npm  v3.10.7
npm ERR! code ENOSELF

npm ERR! Refusing to install grunt-cli as a dependency of itself
npm ERR!

我这里缺少什么线索?

你是如何安装grunt的

您是否尝试过以下全局和本地模块

全球

npm install -g grunt-cli 
npm install grunt --save-dev
npm install grunt-cli --save-dev
本地

npm install -g grunt-cli 
npm install grunt --save-dev
npm install grunt-cli --save-dev

我遵循了您为本地安装共享的步骤,但它给出了错误。在我的帖子中添加了错误日志,因为评论部分的格式不好。您可以尝试npm安装grunt--保存开发吗?我按照您的建议在没有sudo的情况下尝试了它,它运行时没有任何错误/警告,但我仍然继续得到>>本地npm模块“grunt cli”未找到。安装了吗?每当我运行grunt-h或需要grunt cli的应用程序时,我都想知道为什么它会显示此错误,因为grunt cli应该是全局安装的。您可以使用sudo安装全局的吗,
sudo npm install-g grunt cli