tsc(TypeScript编译器)和ts-node有什么区别?

p8h8hvxi  于 11个月前  发布在  Node.js
关注(0)|答案(3)|浏览(143)

我对tscts-node之间的区别感到非常困惑。我正在学习TypeScript,我通常用tsc命令转译服务器.ts文件。
现在,我正在接近nestjs框架,我看到它使用ts-node
那么这两者有什么区别呢?我应该用哪一个?

np8igboo

np8igboo1#

主要的区别是tsc根据你的tsconfig编译所有的文件
相反,ts-node将从入口文件开始,并根据导入/导出通过树逐步转译文件。

z2acfund

z2acfund2#

最常见的做法是,tsc用于生产构建,ts-node用于开发目的,与nodemon一起沿着运行在--watch模式下。这是我经常在node/typescript项目的开发模式下使用的命令:

"dev": "nodemon -w *.ts -e ts -x ts-node --files -H -T ./src/index.ts"

相关问题