我对 nodemon 的警告消息感到困惑:
myproject $ nodemon index.js
26 Nov 11:14:31 - [nodemon] v1.2.1
26 Nov 11:14:31 - [nodemon] to restart at any time, enter `rs`
26 Nov 11:14:31 - [nodemon] watching: *.*
26 Nov 11:14:31 - [nodemon] starting `node index.js`
26 Nov 11:14:31 - [nodemon] watching 26,084 files - this might cause high cpu usage. To reduce use "--watch".
如果我计算所有文件,我得到:
myproject $ find . | wc -l
16628
绝大多数这些文件都位于 .git
和 node_modules
下,无论如何,nodemon 都应该忽略它们。知道是什么原因造成的吗?
(我暂时使用--watch
)
最佳答案
我承认与监视数量相比,我对文件数量感到有点困惑,但一个不错的选择可能是将您的 Nodemon 更新到最新的 1.3.0 版本:
npm uninstall -g nodemon
npm cache clean
npm install -g nodemon
更新修复了许多错误和烦恼,包括忽略规则优先于监视规则,以及忽略常见目录(例如 .git 和 .sass-cache)的新默认选项(旧的 1.2 版本做得不太好,如果完全没有。)
关于node.js - Nodemon 监视太多文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27145458/