从0~1手写Nest.js - (4)配置热重载(nodemon)

160 阅读1分钟
  1. 安装nodemon
pnpm i nodemon
  1. 根目录下创建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" // 启动命令
}
  1. package.json添加热重载命令
  "scripts": {
    "start": "ts-node -r tsconfig-paths/register src/main.ts",
    + "start:dev": "nodemon",
    "test": "echo \"Error: no test specified\" && exit 1"
  },