如何设置 ts-node 在 TypeScript 文件更改时自动重启
大家好!我是一名 TypeScript 初学者,在开发 Node.js 服务器应用时遇到了一个问题。
我有一个 TypeScript 项目,使用 `ts-node` 运行。这是我的 `package.json` 文件:
```json
{
"scripts": {
"start": "ts-node src/index.ts"
}
}
```
每次我修改 `.ts` 文件后,都必须手动停止进程(Ctrl+C)并重新启动。这非常不方便,也拖慢了开发速度。
我听说过 `nodemon`,但不知道如何正确配置它来与 TypeScript 配合使用。我尝试安装 `nodemon` 并按如下方式运行:
```bash
nodemon --exec ts-node src/index.ts
```
但修改文件后,nodemon 会重启进程,但更改并未生效,或者出现奇怪的错误。有时 nodemon 根本看不到 `.ts` 文件的变化。
请告诉我,如何正确配置使用 `ts-node` 进行 TypeScript 开发时的自动重启。