以前开发Node的时候,需要如Nodemon一类的工具启动,监听文件变化自动重新加载源码,现在Node.js 18自带了这一个功能,使用方法:
# 监听一切的入口文件相关模块更改和import的第三方module更改 node --watch server.js # 指定监听路径,除外的module更改不会触发刷新 # 只支持 Windows, MacOS node --watch-path=./src --watch-path=./tests index.js # 刷新时保持原有log输出 node --watch --watch-preserve-output server.js