Как контролировать символические модули с помощью Nodemon?

Im разрабатывает модуль в Node.js, который Ive npm связан с другими проектами node_modules. Id нравится перезапускать этот другой сервер проектов при изменении файла в моем модуле. Nodemon игнорирует node_modules по умолчанию, но я предположил, что могу переопределить это, используя nodemon --watch node_modules/my_module, но не могу заставить его работать. Если я временно удалю node_modules из Nodemons lib/config/defaults.js, он работает, что, вероятно, подтверждает, что проблема связана с переопределением поведения по умолчанию.

Ответы

Ответ 1

Используя nodemon 1.2.1, я могу сделать следующее, чтобы получить часы, работающие с ссылкой npm:

$ nodemon --watch . --watch $(realpath node_modules/my_module)

В основном... вам нужно посмотреть каталог, в котором вы находитесь (каталог вашего проекта), а затем указать часы для самой символической ссылки. nodemon по умолчанию игнорирует node_modules, поэтому явно указывается, что часы исправляют это. Вы можете попробовать обновить версию nodemon, если это не сработает для вас.