Comment voulez-vous faire grunt.js pas de plantage sur les mises en garde par défaut?
Je suis en utilisant Grunt pour compiler CoffeeScript et Stylet avec une montre de la tâche. J'ai aussi mon éditeur (SublimeText) set pour enregistrer les fichiers à chaque fois que j'page loin d'eux (j'ai horreur de perdre mon travail).
Malheureusement, si Grunt frappe une erreur de syntaxe dans l'un des fichiers qu'il a la compilation, il lance un avertissement et se ferme avec Aborted due to warnings
. Je peux arrêter de faire cela en passant --force
. Est-il possible de faire de ne pas annuler le comportement par défaut (ou le contrôle des tâches " mises en garde sont assez importants pour quitter Grunt?
Vous devez vous connecter pour publier un commentaire.
Enregistrer votre propre tâche, qui va exécuter les tâches que vous souhaitez. Ensuite, vous devez passer le
force
option:J'ai essayé asgoth's solution avec Adam Hutchinsonla suggestion, mais a constaté que l'indicateur de force a été mis en revenir immédiatement à false. La lecture de la grunt.tâche API docs pour grognement.de la tâche.exécuter, il affirme que
Ce qui signifiait que je ne pouvais pas tout simplement de définir l'indicateur de force du dos à faux immédiatement après l'appel de grunt.de la tâche.exécuter. La solution que j'ai trouvé était explicite des tâches de réglage de l'indicateur de force à faux par la suite: