让grunt命令不起作用

时间:2014-09-03 01:06:02

标签: node.js gruntjs

所有npm安装都给出了错误和警告,但最后会说“一切都好”。 当我尝试咕噜声时,我收到了这些警告。

>> Local Npm module "grunt-contrib-connect" not found. Is it installed?
>> Local Npm module "grunt-contrib-watch" not found. Is it installed?
>> Local Npm module "grunt-contrib-htmlmin" not found. Is it installed?
>> Local Npm module "grunt-contrib-cssmin" not found. Is it installed?
>> Local Npm module "grunt-contrib-uglify" not found. Is it installed?
>> Local Npm module "grunt-bower-requirejs" not found. Is it installed?
>> Local Npm module "grunt-eslint" not found. Is it installed?
>> Local Npm module "grunt-jscs" not found. Is it installed?

我该如何解决?

2 个答案:

答案 0 :(得分:6)

您在Mac或Windows上安装吗? 首先,确保Grunt Client安装在您的目录中:

$ npm install -g grunt-cli

然后:

$ npm install grunt-serve

有关安装的更多文档,请访问: https://www.npmjs.org/package/grunt-serve

答案 1 :(得分:1)

尝试如下:

 1) npm install -g grunt-cli

这会将grunt命令放在您的系统路径中,允许它从任何目录运行。

请注意,安装grunt-cli不会安装Grunt任务运行器! Grunt CLI的工作很简单:运行已安装在Gruntfile旁边的Grunt版本。这允许多个版本的Grunt同时安装在同一台机器上。

 2) npm install grunt --save-dev 

 3) npm install grunt-serve

将Grunt和gruntplugins添加到现有package.json的最简单方法是使用命令npm install --save-dev。这不仅会在本地安装,而且会使用波浪号版本范围自动添加到devDependencies部分。

如需进一步帮助,请点击此链接

http://gruntjs.com/getting-started