nodemon-检查特定文件的更改

Posted

技术标签:

【中文标题】nodemon-检查特定文件的更改【英文标题】:nodemon-check for specific files for changes 【发布时间】:2017-12-07 16:01:42 【问题描述】:

我在我的 nodejs 应用程序中使用 nodemon 来跟踪任何项目文件中的更改。如果发现任何更改,则必须重新启动项目。 Nodemon 完美地完成了这项工作。

我的要求是检查特定文件是否有任何更改(现在,Nodemon 检查整个项目文件是否有更改)

我尝试过使用这个:Nodemon -e “.js” app.js,它只会检查扩展名为 .js 的文件。如何使用 nodemon 检查一个特定文件。

任何人都可以在nodejs中推荐一个可以在生产级别使用的模块(出于相同目的)(因为nodemon仅用于开发目的?)

【问题讨论】:

nodemon -d ./dir/file.js app.js 生产使用pm2,是一个流程管理工具 @Ankit:感谢您的回复!但这不起作用。如果任何文件被更改,它仍然会重新启动。 @Ankit:在 Nodemon 中是否有类似配置文件的东西,我可以在其中指定需要监控的所有文件? 我认为使用 nodemon 是不可能的,但是如果你想使用 pm2 来做到这一点,请关注 link 【参考方案1】:

supervisor 包可让您观看指定的文件。例如:

supervisor -w folder1,folder2,folder3,somescript.js,otherscript.js app.js

记得用 -g 标志安装它

【讨论】:

以上是关于nodemon-检查特定文件的更改的主要内容,如果未能解决你的问题,请参考以下文章

Nodemon +永远不会检测到文件的更改

如何使用 nodemon 进行 linting?

nodemon 应用程序崩溃 - 等待文件更改

Nodemon 监视所有项目目录

(nodemon) 应用程序崩溃 - 在启动前等待文件更改

带有 grunt-nodemon、watch 和 jshint 的 Gruntjs