2016-07-24 12 views
1

作男オープン2つの異なるファイルのための作男オープン2つの異なるファイルのための

私はOK作品grunt-openプラグインを使用します。 別のタスクでファイルを開く必要があります。 どうすればいいですか?私が試してみました

documentationから

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']); 

答えて

1

pathパラメータは開きたいファイルのファイルパスを保持していることは明らかです。 path2のように、接尾辞の「パス」のバージョンを追加することはできません。代わりに、開くファイルごとに別々のtargetsを使用する必要があります。あなたの設定には、次のようになります。

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']); 
関連する問題