0

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

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

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

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

2 回答 2

2

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

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

loadNpmTasks('grunt-contrib');

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

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

于 2012-12-30T08:34:31.980 回答
0

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

于 2012-12-28T07:24:53.123 回答