Grunt-cli et Grunt - même application, deux versions?

Achtung!

La réponse acceptée a répondu à ma question à l'époque, mais est maintenant dépassée. À l'époque, grunt-cli utilisait grunt, mais avec une autre branche. Les réponses non acceptées vous diront comment c'est aujourd'hui.

Question

Quelles sont les relations et les différences entre grunt-cli et grunt? Il semble être la même chose, mais différent version.

Grognement

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

22
demandé sur He Nrik 2012-12-04 18:16:07

3 réponses

Vous avez raison, les deux projets existent à cause de différentes versions de grunt.

grunt-cli est utilisé pour grunt version 0.4 (et a une dépendance explicite sur 0.4), qui à ce jour est en développement alpha. grunt-0.4 divise l'interface de ligne de commande (grunt-cli) des bibliothèques API.

La documentation "Mise en route" que vous avez trouvée se trouve dans devel branche du dépôt grunt, qui sera la version 0.4.

Si vous êtes utilisation de grunt 0.3.x, alors vous n'avez pas besoin d'installer grunt-cli.

12
répondu smithclay 2012-12-04 20:31:39

Pour autant que je sache, grunt-cli est simplement un outil pour accéder à Grunt depuis la ligne de commande n'importe où dans le système, mais il n'inclut pas Grunt lui-même. En d'autres termes, Grunt-CLI ne recherche que les fichiers Grunt installés localement quelque part dans le système de fichiers, mais il n'a pas la fonctionnalité du Grunt régulier.

9
répondu alemangui 2012-12-04 14:32:06

À Partir de: http://gruntjs.com/getting-started

Install grunt - CLI va juste mettre la commande grunt dans votre chemin système, lui permettant d'être exécuté à partir de n'importe quel répertoire.

Encore plus:

...L'installation de grunt-cli n'installe pas le coureur de tâche Grunt! Le travail de la CLI Grunt est simple: exécutez la version de Grunt qui a été installée à côté D'un Gruntfile. Cela permet d'installer plusieurs versions de Grunt sur la même machine simultanément.

6
répondu user1533401 2014-10-13 20:08:46