Faites en sorte que watch ne tombe pas en panne suite à une erreur de grunt-express-server

J’utilise Yeoman pour faire un peu de développement angular avec grunt, foie, etc.

J’ai également configuré une application de base node.js / express et je partage un JS entre le client (angular) et le serveur (node) à l’aide de grunt-consortingb-copy et grunt-express-server qui se déclenche sur tous les fichiers. -enregistrez en utilisant la montre. Jusqu’ici tout va bien!

Le problème est que si j’introduis une erreur de syntaxe dans le code que je veux partager avec node et que je clique sur save. L’erreur de syntaxe est affichée dans le journal et interrompt / arrête la surveillance. Ensuite, je dois redémarrer la montre dans la console en faisant tourner les $ grunt server $ ctrl+c et $ grunt server .

Existe-t-il un moyen pour que grunt-express-server ne grunt-express-server pas / arrête la surveillance en cours si une erreur de syntaxe est détectée dans le code js?

Je suis l’auteur de grunt-express-server et travaille le problème ici:

https://github.com/ericclemmons/grunt-express-server/issues/27

J’ai pu contourner ce problème en exécutant grunt-parallel ou grunt-concurrent , ce qui empêche les erreurs d’empêcher l’exécution de la surveillance.