Skip to content

Instantly share code, notes, and snippets.

@bouzuya
Created March 22, 2015 02:46
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save bouzuya/853f3fe66c6b590f6672 to your computer and use it in GitHub Desktop.
Save bouzuya/853f3fe66c6b590f6672 to your computer and use it in GitHub Desktop.
gulp メモ

A note for gulp

required tasks

  • npm run build -> gulp build
  • npm run clean -> gulp clean
  • npm test -> gulp test
  • npm run watch -> gulp watch

gulp build

  • ビルド済みファイルを作成する。
  • 必要なら minify する。
  • sourcemaps を含まない。
  • 文法エラーなどのエラー時はエラーコードを返し、終了する。

gulp clean

  • ビルド済みファイルを削除する。
  • エラー時はエラーコードを返し、終了する。

gulp test

  • ビルドし、テストする。
  • gulp build に依存する。
  • 主に CI サーバー上で実行される。
  • テスト失敗時はエラーコードを返し、終了する。

gulp watch

  • ファイルを監視し、ビルドし、テストする。
  • gulp test には依存しない
  • minify はしない。可能な限り、高速でビルドする。
  • sourcemaps を含む。
  • ビルド失敗時およびテスト失敗時にはエラーを表示し、終了しない。
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment