专栏名称: 全栈修仙之路
专注分享 TS、Vue3、前端架构和源码解析等技术干货。
今天看啥  ›  专栏  ›  全栈修仙之路

Node.js 将原生支持 TS!

全栈修仙之路  · 公众号  ·  · 2024-07-26 16:16

文章预览

Node.js 近日刚合并了一个 PR#53725 [1] ,主要内容是 通过设置 flag   --experimental-strip-types ,使得可以在 Node.js 中直接执行 TypeScript 文件 。 Node.js 会自动将 TypeScript 源代码转译为 JavaScript 源代码,不需要手动安装依赖来做转译了 。在这个 转译过程中,不会进行类型检查,所有的类型信息都会被丢弃 。 关于动机。在以往的所有调查中,用户都表达了这个需求,必须承认这一点不容忽视,用户有需求就要重视。同时,近年来 TypeScript 的普及率也是越来越高(现在不学 TS 感觉自己都要被淘汰了,哈哈哈...)。 通过 Node.js 内置 TS 功能,用户是不需要安装外部依赖和一些加载器的。 例如,直接运行 node index.ts const  foo:  string  =  "foo" ; 转换后的代码为: const  foo =  "foo" ; 其他运行时环境也会将一些 TypeScript 特有的功能转化为 JavaScript,例如枚举(Enums ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览