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

时间:2015-05-04 12:21:54

标签: node.js npm symlink nodemon

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

1 个答案:

答案 0 :(得分:4)

使用nodemon 1.2.1,我可以执行以下操作以使手表使用npm链接:

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

基本上......您必须查看您所在的目录(您的项目目录),然后为符号链接本身指定一个监视。 nodemon默认忽略node_modules,因此明确指定监视会修复此问题。如果这对您不起作用,您可以尝试更新nodemon的版本。