Gulpのタスクの書き方は「そういうもんなのね」と覚える。
タスクの宣言
gulp.task('task-name', () => {
// 処理
};
ファイルの読み込み
gulp src('path')
書き出し
gulp.dest('path')
つなげる
gulpの処理は、メソッドを繋げてかく。(メソッドチェーン
このとき pipe()
という関数で、その後の処理を囲うべし。
まとめ
gulp.task('copy', () => {
gulp.src('./src/index.html')
.pipe(gulp.dest('./www/'));
});
このタスクはsrc()で読み込んで、pipe()からのー、dest()で書き出しただけのタスク。
つまり、src/
→www/
へコピーするだけのタスク。基本はこのsrcとdestの間に、コンパイルとかの処理が入る。