$ npm run watch # -> "tsc -p tsconfig.json -w"
$ npm run dev # -> "nodemon index.js"
起两个服务,通过 npm run watch
实现将 ts 实时转为 js,通过 npm run dev
启动真正的 node 服务脚本
[nodemon] 1.19.4
[nodemon] to restart at any time, enter `rs`
[nodemon] watching dir(s): *.*
[nodemon] watching extensions: js,mjs,json
[nodemon] starting `node index.js`
但是这样会在开发中产生中间文件
其实 nodemon 可以直接起 ts 文件,利用 ts-node 的能力(如果报错,尝试模块内或者全局安装下 ts-node
和 typescript
两个包)
$ npm run dev-ts
[nodemon] 1.19.4
[nodemon] to restart at any time, enter `rs`
[nodemon] watching dir(s): *.*
[nodemon] watching extensions: ts,json
[nodemon] starting `ts-node index.ts`