无法安装Grunt?

时间:2016-04-15 16:08:35

标签: gruntjs command-line-interface

我已经安装了grunt:

 sudo npm install -g grunt-cli
/Users/user/.nvm/versions/node/v4.3.0/bin/grunt -> /Users/user/.nvm/versions/node/v4.3.0/lib/node_modules/grunt-cli/bin/grunt
/Users/user/.nvm/versions/node/v4.3.0/lib
└── grunt-cli@1.2.0 

但是当我跑咕噜时我有错误:

grunt 
grunt-cli: The grunt command line interface (v1.2.0)

Fatal error: Unable to find local grunt.

If you're seeing this message, grunt hasn't been installed locally to
your project. For more information about installing and configuring grunt,
please see the Getting Started guide:

http://gruntjs.com/getting-started

我哪里错了?

3 个答案:

答案 0 :(得分:3)

你必须在全球和本地安装grunt

您已使用-g标志

全局安装了cli

现在你必须在你的package.json本地安装它...

npm install -SD grunt

然后你的“grunt”命令将起作用 - 假设你有一个有效的gruntfile

答案 1 :(得分:1)

这看起来像是Fatal error: Unable to find local grunt的副本。

简而言之,请先尝试运行grunt:initnpm:init(具体取决于您的版本。有关详细信息,请参阅相关问题。

答案 2 :(得分:1)

  1. 安装命令行界面: npm install -g grunt-cli
  2. 安装本地任务运行器: cd [我的项目根目录] npm install grunt --save-dev
  3. 根据http://gruntjs.com/getting-started#the-gruntfile
  4. 定义您的Gruntfile.js
  5. 使用以下命令运行任务:grunt