#技术

我想说 typescript 的 nodenext(目前的 node16)标准简直就是疯了。
在 node16 标准下,relative path import 一个 ts 文件,不可以省略后缀,默认不可以写 .ts 后缀。
import A from './a' // 报错
import A from './a.ts' // 报错


那要怎么办呢?加一个 .js 后缀。是的,在 .ts 文件里 import 一个 ts 文件要加上 .js 后缀。

import A from './a.js' // 不会报错


完全不能理解这种不符合直觉的行为是怎么被设计出来的,这群制定标准的人还写不写前端代码吗?
怕是再这样下去很快又有什么玩意要代替 typescript 了,如果是前端娱乐圈我感觉还真不是不可能
 
 
Back to Top