- gulp.src()から特定のファイルを除外したい場合は、そのファイルの先頭に
!
を付ける。
gulp.src([
"foo/**/*.js",
"!foo/**/bar.js"
])
.pipe(gulp.dest("hoge/"));
-
gulp.dest()は存在しない親ディレクトリを作成する
-
run-sequenceに登録するタスクをreturnすることを忘れない
-
run-sequenceは最後にcallbackを入れるが、watchの中ではcallbackを入れない
-
run-sequenceでuse(gulp)エラーが発生した場合は存在しないタスクを入れていないか確認する
-
gulp-concatでファイルをまとめる
-
gulp-replaceでファイル内にある文字列を置換する
-
IE11ではpromiseが使用できないのでbabel-polyfillを使用する *
-
fs.readFileSync(file[, options])はファイルの内容を同期で取得して返す *
-
mkdirpはディレクトリを作成する際に親ディレクトリがない場合それを補完する
-
Babelでブラウザのバージョンで変換する対象を指定したい場合はbabel-preset-envを使用する。
babel-preset-envはstage-x段階にあるものを変換しない * -
GulpからKarmaを使用する方法 *