узел - перезапустить сервер после редактирования определенных файлов - PullRequest
4 голосов
/ 10 ноября 2011

Я хотел бы автоматически перезапустить сервер после редактирования определенных файлов. Что-нибудь, что я могу установить, чтобы помочь мне сделать это? - или мне нужно будет смотреть, как папка запускает скрипт соответственно. Любые указатели оценили

Ответы [ 4 ]

7 голосов
/ 10 ноября 2011

Использование супервизор .Установите его с npm install supervisor -g и запустите свой код с supervisor server.js, и все будет хорошо.Обратите внимание, что по умолчанию он следит за файлами, которые находятся в том же каталоге, что и server.js, и его подкаталогах, но при этом можно добавить дополнительные пути.

0 голосов
/ 12 августа 2013

Nodemon хорош для этого https://github.com/remy/nodemon Кроме того, если вы хотите, чтобы nodemon перезапускал ваше приложение только при изменении определенных файлов, важно иметь файл .nodemonignore, в котором вы можете указать, какие файлы следует изменить.быть проигнорированным nodemon.

Пример .nodemonignore файл:

/public/*   # ignore all public resources

/.*         # any hidden (dot) files

*.md        # Markdown files

*.css       # CSS files

.build/*    # Build folder

/log/*
0 голосов
/ 22 марта 2013

https://github.com/mdlawson/piping тоже хорошо.

Уже есть узлы "обертки", которые обрабатывают поиск файла изменяет и перезапускает ваше приложение (например, узел-супервизор), как хорошо, перезагружая при аварии, но мне это не нравилось. кант добавляет функциональность «горячей перезагрузки» в узел, наблюдая за всем вашим проектом файлы и перезагрузка, когда что-то меняется, не требуя двоичный файл "обертки".

0 голосов
/ 10 ноября 2011

Вы можете использовать Nodemon , для этого есть даже видеоурок .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...