TypeScript x Node.js 之热更新

发布时间:2020 年 9 月 23 号

本文使用 yarn 作为包管理工具。

安装 nodemonts-node 两个库。

yarn add nodemon ts-node -D

在项目根目录下添加 nodemon 配置文件 nodemon.json

{
  "watch": ["src"],
  "ext": "ts,gql",
  "ignore": [],
  "exec": "ts-node ./src/index.ts"
}

在终端运行 nodemon,会按照 nodemon.json 中的配置运行,当 src 目录下的 tsgql 后缀的文件有变动,就会重新执行 ts-node ./src/index.ts 命令。

也可以在 package.jsonscripts 中添加 dev 脚本。

"scripts" {
  "dev": "nodemon"
}

然后在终端运行 yarn dev 即可。