Niedawno zacząłem uczyć się nodeJS. Będąc wieloletnim miłośnikiem coffeescript, zdecydowałem się użyć go razem z węzłem. Pisząc długotrwałe procesy za pomocą węzła, znalazłem częste ponowne uruchamianie programu. Po szybkim google znalazłem node-supervisor. Node-supervisor po prostu obserwuje bieżący katalog zmian plików i automatycznie ponownie uruchamia aplikację.NodeJS + CoffeeScript Workflow
Zanim zacząłem używać przełożonego, użyłem coffeescript z opcją --watch
, aby automatycznie przekompilować moje coffescripts po ich zmianie.
Problem polega na tym, że opiekun i rekompiler coffeescript nie grają razem.
- Pierwszy biegnę
coffee --compile --watch .
- Następnie w nowym terminalu biegnę
supervisor app.js
Po ponownym że nadzorca trzyma moją aplikację na zawsze, nawet wtedy, gdy doszło do żadnych zmian w plikach źródłowych.
Pytanie brzmi, jaki jest twój workflow do pracy z nodeJS i CoffeeScript?
Wow, nie mogę uwierzyć, że tęskniłem. Dzięki. – giodamelio