1

ビルド中にすべての .html ファイルをコピーし、/dist にも .asp バージョンを作成する Grunt タスクを作成したいと思います。

これを達成するためにgrunt-contrib-copyを使用しようとしましたが、これが私が持っているものです:

copy: {
  //some other tasks that work...

  //copy an .asp version of all .html files
  asp: {
    files: [{
      expand: true,
      dot: true,
      cwd: '<%= config.app %>',
      src: ['{,*/}*.html'],
      dest: '<%= config.dist %>',
      option: {
        process: function (content, srcpath) {
          return srcpath.replace(".asp");
        }
      }
    }]
  } //end asp task
},

関数が実際には正しくないことはわかっていprocessます...いくつかの異なる正規表現を試してみましたが、うまくいきませんでした。タスクを実行するaspと、Grunt CLI は 2 つのファイルをコピーしたことを示していますが、それらはどこにも見つかりません。どんな助けでも大歓迎です。

4

1 に答える 1