Gulp-developing-application
Gulp-アプリケーションの開発
前の章では、link:/gulp/gulp_installation [Gulpのインストール]とlink:/gulp/gulp_basics [Gulpの基本]について学習しました。これには、Gulpのビルドシステム、パッケージマネージャー、タスクランナー、Gulpの構造などが含まれます。
この章では、以下を含むアプリケーション開発の基本を説明します-
- 必要な依存関係の宣言
- 依存関係のタスクを作成する
- タスクを実行する
- タスクを見る
依存関係の宣言
アプリケーションのプラグインをインストールするとき、プラグインの依存関係を指定する必要があります。 依存関係は、bowerやnpmなどのパッケージマネージャーによって処理されます。
次のコードに示すように、構成ファイルに依存関係を追加できます。
上記の行にはプラグインが含まれており、 imagemin という名前のオブジェクトとして含まれています。
依存関係のタスクの作成
タスクは、Gulpを構成するためのモジュール式アプローチを可能にします。 依存関係ごとにタスクを作成する必要があり、他のプラグインを見つけてインストールするときに追加します。 Gulpタスクは次の構造を持ちます-
「task-name」は文字列名で、「function()」はタスクを実行します。 「gulp.task」は、関数を名前内のタスクとして登録し、他のタスクへの依存関係を指定します。
次のコードに示すように、上記で定義した依存関係のタスクを作成できます。
画像は、img_srcobjectに保存されている _src/images/ / _ にあります。 imageminコンストラクターによって作成された他の関数にパイプされます。 ターゲットディレクトリを表す引数を指定して *dest メソッドを呼び出すことにより、srcフォルダーからイメージを圧縮し、ビルドフォルダーにコピーします。
タスクを実行する
Gulpファイルがセットアップされ、実行する準備ができました。 プロジェクトディレクトリで次のコマンドを使用してタスクを実行します-
上記のコマンドを使用してタスクを実行すると、コマンドプロンプトに次の結果が表示されます-