ts节点和tsc之间有什么区别



我是Typescript的新手,遇到了ts节点和tsc,也就是说,如果我们安装ts节点,tsc默认包含在ts节点中,因为据我所知,ts节点理解Typescript并直接运行

tsc是TypeScript编译器,它与ts-node完全分离。

ts-node是Node.js的node可执行文件的包装器,它安装了一个启用TypeScript的模块加载程序,该加载程序根据需要实时编译TypeScript。从npm页面:

TypeScript节点通过为.tsx?.jsx?(当allowJs==true时(扩展注册TypeScript编译器来工作。当node.js注册了扩展名(通过require.extensions(时,它将在内部使用该扩展名进行模块解析。

ts-node默认使用tsc,但如果指定--compiler选项,则可以使用其他编译器。

最新更新