23

Achtung!

受け入れられた答えは、当時の私の質問に答えましたが、現在は時代遅れです。当時、grunt-cliはgruntを使用していましたが、別のブランチがありました。受け入れられない答えは、それが今日どのようになっているのかを教えてくれます。

質問

grunt-cliとgruntの関係と違いは何ですか?同じように見えますが、バージョンが異なります。

グラント

https://npmjs.org/package/grunt

https://github.com/gruntjs/grunt

Grunt-cli

https://npmjs.org/package/grunt-cli

https://github.com/gruntjs/grunt/blob/devel/docs/getting_started.md

4

3 に答える 3

13

正解です。2つのプロジェクトは、うなり声のバージョンが異なるために存在します。

grunt-cligruntバージョン0.4に使用されます(そして0.4に明示的に依存しています)。これは、この記事の執筆時点ではアルファ開発中です。grunt-0.4は、コマンドラインインターフェイス(grunt-cli)をAPIライブラリから分割します。

見つけた「GettingStarted」ドキュメントは、0.4リリースになるgruntリポジトリのdevelブランチにあります。

grunt 0.3.xを使用している場合は、をインストールする必要はありませんgrunt-cli

于 2012-12-04T20:31:39.843 に答える
9

私の知る限り、grunt-cliは、システム内の任意の場所のコマンドラインからGruntにアクセスするための単なるツールですが、Grunt自体は含まれていません。つまり、Grunt-CLIは、ファイルシステムのどこかにローカルにインストールされたGruntファイルのみを検索しますが、通常のGruntの機能はありません。

于 2012-12-04T14:32:06.317 に答える
7

差出人:http ://gruntjs.com/getting-started

grunt-cliをインストールすると、gruntコマンドがシステムパスに配置され、任意のディレクトリから実行できるようになります。

さらに:

... grunt-cliをインストールしても、Gruntタスクランナーはインストールされません。GruntCLIの仕事は簡単です。Gruntfileの隣にインストールされているバージョンのGruntを実行します。これにより、Gruntの複数のバージョンを同じマシンに同時にインストールできます。

于 2014-10-13T20:08:46.957 に答える