tsc(TypeScript 编译器)和 ts-node 有什么区别?
What's the difference between tsc (TypeScript compiler) and ts-node?
我很困惑 tsc
和 ts-node
之间的区别。我正在学习 TypeScript,我通常使用 tsc
命令转译服务器 .ts
文件。
现在,我正在研究 nestjs 框架,我看到它使用 ts-node
。
那么两者有什么区别呢?我应该使用哪一个?
主要区别在于 tsc
根据您的 tsconfig.
转译所有文件
相反,ts-node
将从入口文件开始,并根据import/export
.[=12]通过树逐步转译文件。 =]
最常见的做法是 tsc
用于生产构建,ts-node
用于开发目的 运行 在 --watch
模式下与 nodemon
一起使用。这是我经常用于 node/typescript 项目开发模式的命令:
"dev": "nodemon -w *.ts -e ts -x ts-node --files -H -T ./src/index.ts"
我很困惑 tsc
和 ts-node
之间的区别。我正在学习 TypeScript,我通常使用 tsc
命令转译服务器 .ts
文件。
现在,我正在研究 nestjs 框架,我看到它使用 ts-node
。
那么两者有什么区别呢?我应该使用哪一个?
主要区别在于 tsc
根据您的 tsconfig.
相反,ts-node
将从入口文件开始,并根据import/export
最常见的做法是 tsc
用于生产构建,ts-node
用于开发目的 运行 在 --watch
模式下与 nodemon
一起使用。这是我经常用于 node/typescript 项目开发模式的命令:
"dev": "nodemon -w *.ts -e ts -x ts-node --files -H -T ./src/index.ts"