Grunt任务不起作用,grunt不会显示版本

时间:2015-12-09 07:58:03

标签: node.js gruntjs npm package.json

我在网页设计中使用了Udacity的Nanodegree,其中一部分包括安装grunt。

我已在全局安装了node.js,npm和grunt CLI,并在本地项目上安装了npm和grunt。我的JSON包说我有最新版本的grunt(0.4.5)但是当我查找我的grunt版本时,我收到以下错误:

注册" grunt-responsive-images"本地Npm模块任务。 本地Npm模块" grunt-responsive-images"未找到。它安装了吗?

注册" grunt-contrib-clean"本地Npm模块任务。 本地Npm模块" grunt-contrib-clean"未找到。它安装了吗?

注册" grunt-contrib-copy"本地Npm模块任务。 本地Npm模块" grunt-contrib-copy"未找到。它安装了吗?

注册" grunt-contrib-mkdir"本地Npm模块任务。 本地Npm模块" grunt-contrib-mkdir"未找到。它安装了吗?

这也可以防止任务运行。我和一位朋友花了几个小时试图解决这个问题,将我的问题发布到Udacity论坛,以及在不接近我的难题的情况下搜索上述错误。我还编辑了我的PATH变量,以确保它遇到了node.js。

有人可以指出我正确的方向吗?

提前谢谢你, 德纳

P.S。我使用的是Windows 7,如果这会以某种方式影响答案。

1 个答案:

答案 0 :(得分:0)

Grunt任务作为grunt插件加载。这些插件也通过NPM安装。您的日志显示的错误是由于这些插件尚未安装在您的计算机上引起的。

使用以下命令安装它们:

npm install --save-dev grunt-responsive-images grunt-contrib-clean grunt-contrib-copy grunt-contrib-mkdir