如何使用Nodemon监控符号链接模块?

我正在开发Node.js模块,我已经npm链接到另一个项目node_modules文件夹。 我想重新启动这个其他项目服务器在我的模块中的文件更改。 Nodemon默认会忽略node_modules,但是我认为我可以用nodemon –watch node_modules / my_module覆盖它,但是无法使其工作。 如果我暂时从nodemons lib / config / defaults.js中删除node_modules,它可能会起作用,这可能确认问题与重写默认行为有关。

       

网上收集的解决方案 "如何使用Nodemon监控符号链接模块?"

使用nodemon 1.2.1,我可以做到以下几点,让手表与npm链接一起工作:

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

基本上…你必须看你所在的目录(你的项目目录),然后指定一个手表到符号链接本身。 nodemon默认情况下忽略了node_modules ,所以明确指定手表修复了这个问题。 如果这不起作用,您可以尝试更新您的nodemon版本。