- 安装nodemon
pnpm i nodemon
- 根目录下创建nodemon.json并写入如下配置
{
"watch": ["src"], // 表示监听src下所有的文件
"ext": "js,ts,json", // 表示需要监听 .js .ts .json文件的变化
"ignore": ["node_modules"], // 忽略node_modules的变化
"exec": "ts-node -r tsconfig-paths/register src/main.ts" // 启动命令
}
- package.json添加热重载命令
"scripts": {
"start": "ts-node -r tsconfig-paths/register src/main.ts",
+ "start:dev": "nodemon",
"test": "echo \"Error: no test specified\" && exit 1"
},