【问题标题】:Grunt tasks aren't working, grunt won't show versionGrunt 任务不起作用,grunt 不会显示版本
【发布时间】:2015-12-09 16:00:47
【问题描述】:

我正在攻读 Udacity 的网页设计纳米学位,其中一部分过程包括安装 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。

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

提前谢谢你, 达娜

附言我正在使用 Windows 7,如果这会以某种方式影响答案。

【问题讨论】:

    标签: node.js gruntjs npm package.json


    【解决方案1】:

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

    使用以下命令安装它们:

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

    【讨论】:

    • 谢谢。最后我卸载了grunt,重新开始,这次更接近官方的说明,一切都很顺利。呸!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多