运行 项目在 grunt 中完成代码覆盖后存在 HTML 文件

Run project exsiting HTML file after code coverage finish in grunt

我有使用 g运行t 生成代码覆盖率报告的节点应用程序 此报告位于下方,我能够 运行 手动

myAPP
 -coverage
  -index.html

我希望覆盖任务完成并在浏览器中向 运行 此 index.html 生成报告,我应该怎么做? 我找到了这个

https://www.npmjs.com/package/grunt-run

但它不起作用

我尝试了很多方法

grunt.initConfig({
  run: {
    commands: {
      exec: '/coverage/lcov-report/index.html',
    }
  }
});

grunt.initConfig({
  run: {
      path: '/coverage/lcov-report/index.html',
    }

});

也许我没有很好地使用它我只是想 运行 我的项目中现有的 html 文件和一些 g运行t 任务

在NodeJS中用浏览器打开网页有some modules that let's you do that cross-platform.

幸运的是,有一个与 open: grunt-open 集成的 grunt 插件。

配置时告诉index.html的URL:

grunt.initConfig({
  open : {
    file : {
      // Put here the absolute path of the file
      path : '/path/to/coverage/lcov-report/index.html'
    }
  }
});

grunt.loadNpmTasks('grunt-open');