我正在使用yeoman进行开发工作流程。我在我的项目文件夹中安装了grunt-contrib,并在我的gruntfile.js中添加了loadnpm任务
然而,当我启动我的yeoman服务器时,它一直给我错误,找不到本地npm模块grunt-contrib。
我甚至尝试过给模块的绝对路径,但无济于事。以下是绝对路径,它有什么问题吗?
grunt.loadNpmTasks('/home/murtaza/workspace/yeoman/angular/node_modules/grunt-contrib');
答案 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/