2012-11-08 18 views
6

私は現在、自分の.coffeeファイルと.scssファイルの変更を監視し、適切にコンパイルするためにガードを使用しています。gruntjs対yeoman対ガード

現在、gruntjsとyeomanは類似の機能を提供しています。

  1. ガードからgruntjsまたはyeomanに移動するインセンティブは何ですか?
  2. yeoman vs gruntjsを使用する利点は何ですか?その逆もありますか?

ありがとう!

+0

よろしくお願いいたします。 – ontk

+0

FYI、YeomanはGruntの上に建設されています。 – Cobby

+0

ええ、ありがとう。私はそれがフードの下の設定を管理することを理解しています。 Yeomanは、ちょうどコマンドラインインターフェイスよりもより簡単なことですか?私はそれが提示されていることを意味し、物事を行う特定の方法をお勧めします。しかし、これ以外に...? – ontk

答えて

8

これらは全く異なる目的を持っています。

ガードは、ファイルが変更されたときにタスクを実行するgruntタスクと同等です。

Gruntは、退屈な作業を再利用可能なタスクに抽象化するタスクベースのビルドツールで、各プロジェクトでホイールを再開発する必要はありません。変更を監視するだけのこと以上のことができます。 JS/CSSを連結し、縮小し、CoffeeScript/LESS/Sassなどをコンパイルすることができます。

Yeomanは、不器用なツールやその他のツールをベースに構築され、フロントエンドのWebアプリケーションを構築するための積極的なワークフローを提供します。それはちょうどむち打ちよりもはるかにです。

関連する問題