无法加载grunt-contrib模块



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

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

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

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

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

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

loadNpmTasks('grunt-contrib');

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

你需要在你的项目根目录下运行'npm install'。

使用另一个插件grunt-jade可以让它运行。下面的博客让我开始http://www.thedjpetersen.com/blog/supercharging_yeoman/

最新更新