我在我的开发工作流程中使用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
使用另一个插件grunt-jade可以让它运行。下面的博客让我开始http://www.thedjpetersen.com/blog/supercharging_yeoman/