Gulp-overview
提供:Dev Guides
Gulp-概要
Gulpとは?
GulpはNode.jsをプラットフォームとして使用するタスクランナーです。 Gulpは純粋にJavaScriptコードを使用し、フロントエンドタスクと大規模なWebアプリケーションの実行を支援します。 CSSやHTMLの縮小、ライブラリファイルの連結、SASSファイルのコンパイルなどのシステム自動化タスクを構築します。 これらのタスクは、コマンドラインでシェルまたはBashスクリプトを使用して実行できます。
Gulpを使用する理由
- 他のタスクランナーと比較して、短く、シンプルで、高速です。
- SASSおよびLESSをCSSプリプロセッサーとして使用します。
- ソースファイルの編集後にページを自動的に更新します。
- Gulpfile.jsを簡単に理解してビルドできるのは、純粋なJavaScriptコードを使用してタスクをビルドするためです。
歴史
GulpのすべてのドキュメントはCC0ライセンスで保護されています。 当初、Gulp v1.0.0は2015年1月15日にリリースされ、Gulpの現在のバージョンは v3.9.0 です。
特徴
- 縮小化と連結を提供します。
- 純粋なJavaScriptコードを使用します。
- LESSまたはSASSをCSSコンパイルに変換します。
- Node.jsプラットフォームを使用して、メモリ内のファイル操作を管理し、速度を向上させます。
利点
- 他のタスクランナーよりも速度が非常に優れている
- コーディングと理解が簡単。
- Webアプリケーションを簡単にテストできます。
- プラグインは使いやすく、一度に1つのことを行うように設計されています。
- スタイルシートの縮小、画像の圧縮など、繰り返しのタスクを繰り返し実行します。
デメリット
- 依存関係の数が多く、Gruntと比較して新参者です。
- Gulpプラグインを使用すると、複数のタスクを実行できません。
- 構成はGruntほどクリーンではありません。