📅  最后修改于: 2023-12-03 15:17:58.313000             🧑  作者: Mango
Nodemon 是一个在开发中非常实用的工具,可以在代码修改后自动重启应用程序。但是,在使用 Nodemon 时,我们可能不希望一些文件被监控和重启,比如日志文件、缓存文件、配置文件等。这时候,就需要使用 Nodemon 忽略文件功能。
在启动 Nodemon 时,使用 --ignore
参数指定要忽略的文件或文件夹,可以忽略单个文件。比如,要忽略一个名为 log.txt
的日志文件,可以这样启动 Nodemon:
nodemon --ignore log.txt app.js
上面的命令指定了忽略 log.txt
文件,其他文件都会被监控和重启。
如果要忽略多个文件或文件夹,可以使用逗号分隔。比如,要忽略 log.txt
和 tmp
文件夹,可以这样启动 Nodemon:
nodemon --ignore log.txt,tmp app.js
如果要忽略整个文件夹,可以使用 /**
模式。比如,要忽略 logs
文件夹下的所有日志文件,可以这样启动 Nodemon:
nodemon --ignore logs/**/*.log app.js
上面的命令会忽略 logs
文件夹下的所有以 .log
结尾的文件。
除了使用 /**
模式,还可以使用通配符 *
和 ?
。比如,要忽略所有以 .log
或 .txt
结尾的文件,可以这样启动 Nodemon:
nodemon --ignore *.log,*.txt app.js
上面的命令会忽略所有以 .log
或 .txt
结尾的文件。
通过 Nodemon 忽略文件功能,我们可以灵活地控制哪些文件需要被监控和重启,哪些文件不需要。使用和掌握这个功能对于开发效率和应用稳定性都有很大的帮助。