nodemon
安装
全局或者开发依赖都可以
npm install nodemon -g
npm install nodemon -D
配置
- 文件配置
nodemon.json
{
"watch": [ // 改动后需要编译成es5的源文件目录和配置等目录以及文件
"./src",
"./conf",
".env"
],
"ext": "js yaml", // 监听变化的文件后缀
"exec": "pnpm build && pnpm --filter=\"xx-common-data-module\" build && node --enable-source-maps --env-file=.env ./cjs/server.js" // 执行编译和重启服务
}
- vscode配置
setting=>terminal.integrated.scrollback 设置滚动数1000,反正就是要到最底部
老生常谈,但真的懒,以前没做笔记,挨打一下~
QA:
-
Internal watch failed: EBUSY: resource busy or locked
https://github.com/remy/nodemon/issues/1794
watch的路径问题,不要直接/**,这会直接变成观察系统根目录去了。。。