📜  nodemon 忽略文件 (1)

📅  最后修改于: 2023-12-03 15:17:58.313000             🧑  作者: Mango

Nodemon 忽略文件

Nodemon 是一个在开发中非常实用的工具,可以在代码修改后自动重启应用程序。但是,在使用 Nodemon 时,我们可能不希望一些文件被监控和重启,比如日志文件、缓存文件、配置文件等。这时候,就需要使用 Nodemon 忽略文件功能。

Nodemon 忽略单个文件

在启动 Nodemon 时,使用 --ignore 参数指定要忽略的文件或文件夹,可以忽略单个文件。比如,要忽略一个名为 log.txt 的日志文件,可以这样启动 Nodemon:

nodemon --ignore log.txt app.js

上面的命令指定了忽略 log.txt 文件,其他文件都会被监控和重启。

Nodemon 忽略多个文件

如果要忽略多个文件或文件夹,可以使用逗号分隔。比如,要忽略 log.txttmp 文件夹,可以这样启动 Nodemon:

nodemon --ignore log.txt,tmp app.js
Nodemon 忽略文件夹

如果要忽略整个文件夹,可以使用 /** 模式。比如,要忽略 logs 文件夹下的所有日志文件,可以这样启动 Nodemon:

nodemon --ignore logs/**/*.log app.js

上面的命令会忽略 logs 文件夹下的所有以 .log 结尾的文件。

Nodemon 忽略通配符

除了使用 /** 模式,还可以使用通配符 *?。比如,要忽略所有以 .log.txt 结尾的文件,可以这样启动 Nodemon:

nodemon --ignore *.log,*.txt app.js

上面的命令会忽略所有以 .log.txt 结尾的文件。

总结

通过 Nodemon 忽略文件功能,我们可以灵活地控制哪些文件需要被监控和重启,哪些文件不需要。使用和掌握这个功能对于开发效率和应用稳定性都有很大的帮助。