8

js ファイルへの参照を含む html ファイルがあります。私はそれを解析して、参照されているjsファイルとフィードのリストを抽出しcontrib-concatたり、それらを使って他のタスクを処理したりしたいと考えています。ある grunt タスクの出力を別のタスクの入力として使用する便利な方法はありますか?

4

1 に答える 1

4

grunt.configを使用します。次に例を示します。

grunt.initConfig({
  concat: {
    js: {
      src: ['default/concat/files/*'],
      dest: ['dist/javascript.js'],
    },
  },
});
grunt.registerTask('extractjs', function() {
  /* Do the js extraction */
  // Overwrite the concat.js.src with your extracted files.
  grunt.config(['concat', 'js', 'src'], extractedFiles);
});

したがって、実行grunt extractjs concatするとjsが抽出され、抽出されたjsファイルが連結されます。このタスクを確認してください: https://github.com/cgross/grunt-dom-munger彼は同様の目標に取り組んでいます。これは、より多くの例を含むうなり声の問題です: https://github.com/gruntjs/grunt/issues/747

于 2013-04-03T17:58:46.373 に答える