ホームページ >ウェブフロントエンド >CSSチュートリアル >gulp.js 4.0に移行する方法
gulp.js 4.0移行ガイド:ビルドプロセスを簡素化
gulp.js 4.0がデフォルトバージョンになり、gulp.js 3.xを置き換えます。移行は必須ではありませんが、新しいバージョンは多くの改善をもたらし、ほとんどの構成を数時間で移行できます。
主な変更:
npm install gulp
を使用してインストールできます。 series()
およびparallel()
メソッドは、それぞれシリアルと並列のタスクを実行するために使用されるタスク配列の3.xバージョンを置き換え、それによってタスクの順序をより詳細に制御する実行。 series()
parallel()
Webパックや小包などのツール間の競争は、gulp.jsは依然として最も人気のあるJavaScriptタスクランナーの1つです。 gulp.jsは、コードを使用して構成され、多用途で用途の広いオプションになります。一般的な翻訳、パッケージング、およびリアルタイムのリロードに加えて、gulp.jsはデータベースを分析し、静的サイトをレンダリングし、GIT送信をプッシュし、単一のコマンドでSlackメッセージを公開できます。
移行手順:
:package.json
バージョンをに更新してpackage.json
を実行します。 また、gulp
を使用してコマンドラインインターフェイスを更新することもできますが、これは執筆時点では変更されていません。 ^4.0.0
npm install
npm i gulp-cli -g
を入力して、インストールを確認します:
gulp -v
<code>$ gulp -v [15:15:04] CLI version 2.0.1 [15:15:04] Local version 4.0.0</code>
エラーは、移行プロセス中になどで発生する可能性があります。これは通常、タスクの定義方法に調整が必要なためです。 gulpfile.js
AssertionError [ERR_ASSERTION]: Task function must be specified
gulp.js 3では、同期されたタスクの配列を指定できます。 gulp.js 4では、代わりにメソッドを使用してください:series()
<code>$ gulp -v [15:15:04] CLI version 2.0.1 [15:15:04] Local version 4.0.0</code>
<code class="language-javascript">// Gulp.js 3 gulp.task('css', ['images'], () => { ... }); // Gulp.js 4 gulp.task('css', gulp.series('images', () => { ... }));</code>ES6モジュールを使用したエクスポートモード(推奨):
およびメソッドを使用してタスク実行順序を制御します。
gulp.series()
gulp.parallel()
およびメソッドに置き換え、ファイルを更新する必要があります。 gulp.series()
gulp.parallel()
package.json
の機能は何ですか? は、それぞれシリアルと並列のタスクを実行するために使用されます。 gulp.series()
gulp.parallel()
はgulp 3に似ていますが、またはgulp.watch()
と組み合わせて使用する必要があります。
gulp.series()
gulp.parallel()
Gulp 4でデフォルトのタスクを定義する方法は?
gulp.task('default', gulp.series(...))
Gulp 4で非同期タスクを処理する方法は?
done
メソッドを使用します。
gulp.series()
gulp.parallel()
npm install gulp@4.0.0
gulp.js 4.0に移行すると、より強力で柔軟なタスク管理機能を獲得し、開発効率を向上させることができます。
以上がgulp.js 4.0に移行する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。