咕噜打开两个不同的文件

咕噜打开两个不同的文件

我使用grunt-open插件工作正常。 现在我需要用不同的任务打开一个额外的文件。 我怎样才能做到这一点?

我努力了:

open: { file: { path: appPath + '/coverage/lcov/index.html', path2: appPath + '/coverage/lcov-report/index2.html' } } //Here I want to open first line grunt.registerTask('openCoverage', ['exec', 'copy', 'mocha_istanbul', 'open:path']); //Here I want to map second line grunt.registerTask('MochaWeb', ['exec', 'copy', 'mochaTest', 'open:path2']); 

从文档中可以清楚地看到, path参数保存了要打开的文件的文件path。 您将无法添加“path”的后缀版本,如path2 。 相反,您需要为每个要打开的文件使用不同的目标 。 您的configuration将如下所示:

 open: { openCoverage: { path: appPath + '/coverage/lcov/index.html' }, MochaWeb: { path: appPath + '/coverage/lcov-report/index2.html' } } 

接下来,您将把这些目标添加到您的任务定义中:

 grunt.registerTask('openCoverage', ['exec', 'copy', 'mocha_istanbul', 'open:openCoverage']); grunt.registerTask('MochaWeb', ['exec', 'copy', 'mochaTest', 'open:MochaWeb']);