私は現在、ガードを使用して.coffeeファイルと.scssファイルの変更を監視し、それらを適切にコンパイルしています。
現在、gruntjsとyeomanは同様の機能を提供しています。
- 警備員からgruntjsまたはyeomanに移行するインセンティブは何でしょうか?
- yeomanとgruntjs、またはその逆を使用する利点は何ですか?
ありがとう!
それらは完全に異なる目的を持っています。
Guardは、ファイルが変更されたときにタスクを実行するgruntタスクgrunt-contrib-watchに相当します。
Gruntは、退屈な作業を再利用可能なタスクに抽象化するタスクベースのビルドツールであるため、各プロジェクトで車輪の再発明を行う必要はありません。変更を監視するだけでなく、それ以上のことができます。JS / CSSの連結、縮小、CoffeeScript / LESS/Sassのコンパイルなどを行うことができます。
Yeomanは、うなり声やその他のツールに基づいて構築されており、フロントエンドWebアプリを構築するための独自のワークフローを提供します。それはただのうなり声以上のものです。