无法加载grunt-contrib模块

时间:2012-12-28 02:53:59

标签: gruntjs yeoman

我正在使用yeoman进行开发工作流程。我在我的项目文件夹中安装了grunt-contrib,并在我的gruntfile.js中添加了loadnpm任务

然而,当我启动我的yeoman服务器时,它一直给我错误,找不到本地npm模块grunt-contrib。

我甚至尝试过给模块的绝对路径,但无济于事。以下是绝对路径,它有什么问题吗?

grunt.loadNpmTasks('/home/murtaza/workspace/yeoman/angular/node_modules/grunt-contrib');

2 个答案:

答案 0 :(得分:2)

如果没有完整的grunt文件,很难完全回答。但在我看来,有三个可能的原因:

1)loadNpmTasks应该有'grunt-contrib':

loadNpmTasks('grunt-contrib');

2)你需要将grunt-contrib添加到package.json

3)您需要从项目根目录运行'npm install'。

答案 1 :(得分:0)

能够使用另一个插件grunt-jade让它运行。下面的博客让我走了 - http://www.thedjpetersen.com/blog/supercharging_yeoman/