Avatar ·

如何设置 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 开发时的自动重启。