grunt-coverjs无效

时间:2013-05-15 18:09:16

标签: gruntjs

我正在使用grunt版本“0.4.1”和grunt-coverjs版本“0.1.0”。我写的任务如下:       cover: { compile: { files: { 'instrumented/testCoverage.js': ['src/file1.js'], 'instrumented/testDir/*.js': ['src/file2.js', 'src/file3.js'] } } }

当我运行上述任务时,我收到错误:对象#没有方法'expandFiles'。 我不确定导致错误的原因。 此外,一旦任务完成,我认为它只生成检测文件,我如何生成覆盖率报告。

1 个答案:

答案 0 :(得分:1)

该错误表示该任务与Grunt 0.4.x不兼容,因为grunt.file.expandFiles已被弃用。该模块的作者可以使用grunt.file.expand({filter: 'isFile'}, file.src)代替。虽然可能需要进行更多更新。

我确信作者会很感激升级模块的拉取请求:https://github.com/jgrund/grunt-coverjs/blob/master/tasks/cover.js#L54

以下是Grunt迁移指南:http://gruntjs.com/upgrading-from-0.3-to-0.4