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ほどクリーンではありません。