Grunt-overview
提供:Dev Guides
Grunt-概要
Gruntとは何ですか?
Gruntは、JavaScriptオブジェクトのコマンドラインツールとして使用できるJavaScriptタスクランナーです。 NodeJSの上に書かれたタスクマネージャーです。
Gruntを使用する理由
- Gruntは、コンパイル、単体テスト、ファイルの縮小、テストの実行など、繰り返しのタスクを非常に簡単に実行できます。
- Gruntには、プラグインとスクリプトの機能を拡張する組み込みタスクが含まれています。
- Gruntのエコシステムは巨大です。非常に少ない労力で自動化できます。
歴史
ソースコードの最初の行は、2011年にGruntJSに追加されました。 Grunt v0.4は2013年2月18日にリリースされました。 Grunt v0.4.5は2014年5月12日にリリースされました。 Gruntの安定バージョンは、2016年2月11日にリリースされた1.0.0 rc1です。
利点
- Gruntを使用すると、ファイルの縮小、コンパイル、およびテストを簡単に実行できます。
- Gruntは、Web開発者のワークフローを統合します。
- インフラストラクチャが少ないため、Gruntを使用して新しいコードベースを簡単に操作できます。
- 開発ワークフローを高速化し、プロジェクトのパフォーマンスを向上させます。
デメリット
- npm パッケージが更新されるたびに、Gruntの作成者が更新するまで待つ必要があります。
- すべてのタスクは、指定された作業を行うように設計されています。 指定したタスクを拡張する場合は、いくつかのトリックを使用して作業を完了する必要があります。
- Gruntには、個々のプラグイン用の多数の構成パラメーターが含まれています。 通常、Grunt構成ファイルの長さは長くなります。