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
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
.
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.
À 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.