ビルド中にすべての .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 つのファイルをコピーしたことを示していますが、それらはどこにも見つかりません。どんな助けでも大歓迎です。