我使用grunt生成代码覆盖率报告的节点应用程序 此报告位于下方,我可以手动运行
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文件并执行一些繁琐的任务
答案 0 :(得分:0)
要在NodeJS中使用浏览器打开网页,有some modules that let's you do that cross-platform。
幸运的是,有一个与open集成的咕噜插件:grunt-open。
配置时,请告知index.html
:
grunt.initConfig({
open : {
file : {
// Put here the absolute path of the file
path : '/path/to/coverage/lcov-report/index.html'
}
}
});
grunt.loadNpmTasks('grunt-open');