2014-07-15 23 views
25

Próbowałem express-livereload, ale po prostu ponownie załadowałem pliki widoku.Załaduj ponownie trasy Express.js do zmian bez restartowania serwera

Czy powinienem użyć innego narzędzia, czy też można je skonfigurować do oglądania mojego pliku index.js, który uruchamia serwer?

Przeczytałem, że opcje są takie same, jak node-livereload, a domyślne dla obejrzanych plików są pliki .js.

Każdy znany adres URL z prostą konfiguracją?

Mój główny problem polega na tym, jak skonfigurować dobre środowisko programistyczne dla Express.js, a ja chciałbym sprawdzić zmienne podczas zgłaszania żądania, bolesne jest ponowne uruchomienie za każdym razem, gdy dokonuję zmiany trasy.

PS Próbowałem node-inspector sprawdzać zmienne, gdy serwer obsługuje żądanie, ale wydaje się, że node-inspector nie jest przeznaczony do tego, prawda?

+0

Czy próbowali za pomocą [Grunt] (http://gruntjs.com/)/[Gulp] (http://gulpjs.com/)? Znalazłem [to pytanie] (http://stackoverflow.com/questions/23665993/gulp-js-livereload-with-express-server). Możesz zrobić to samo z chrząknięciem, ale wolę łyk, ponieważ ma on bardziej zrozumiałą konfigurację. –

+0

Wolałbym coś konfigurowalnego, który działa z domyślną konfiguracją. – juanpastas

Odpowiedz

44

Myślę, że Nodemon ma to, czego szukasz.

Nodemon to narzędzie, które monitoruje wszelkie zmiany w źródle i automatycznie uruchamia ponownie serwer. Idealny do rozwoju.

Przykład wywołania:

nodemon index.js 
+0

wielkie dzięki! właśnie tego chciałem. – juanpastas

+0

To niesamowite! – Bangash

+1

Proste 'npm install --save-dev nodemon', aby dodać go do swojego package.json. Następnie możesz dodać następujący skrypt: '" dev ":" nodemon index.js "' –

Powiązane problemy