Typescript中noEmit的用例是什么?我很感兴趣,因为我想看看是否可以将其用于开发,在开发中编译并运行编译后的代码,而不将其输出到文件系统,这将更高效。编辑:也许这将是直截了当的:“我可以在typescript中使用noEmit标记来编译和运行代码,而不将它们输出到文件系统吗?如果可以,我应该如何做?”
noEmit
3qpi33ja1#
当tsc只用于类型检查而不用于编译时,就需要用到它,当其他工具(如Webpack,Parcel或Rollup)负责编译代码时,就需要用到它。如果您对在交互模式下运行代码感兴趣,请查看ts-node或ts-node-dev。
tsc
ljsrvy3e2#
“noEmit选项告诉TypeScript我们只想运行类型检查,而不想让编译器输出任何已转换的代码”。例如,您只想在与主分支合并之前查看是否存在键入错误的管线。
2条答案
按热度按时间3qpi33ja1#
当
tsc
只用于类型检查而不用于编译时,就需要用到它,当其他工具(如Webpack,Parcel或Rollup)负责编译代码时,就需要用到它。如果您对在交互模式下运行代码感兴趣,请查看ts-node或ts-node-dev。
ljsrvy3e2#
“noEmit选项告诉TypeScript我们只想运行类型检查,而不想让编译器输出任何已转换的代码”。
例如,您只想在与主分支合并之前查看是否存在键入错误的管线。