在 TypeScript 构建中添加 .js 扩展名

Add .js extension on TypeScript build

如果我导入文件 import * as test from './dir/file',构建中缺少 .js 扩展名

我想要这样的输出文件import * as test from './dir/file.js'

问题是:是的,我可以手动添加 .js 但许多库没有手动添加 .js 扩展名,我不想遍历库的所有文件并手动添加扩展名.

而且我知道有一些正则表达式替换器在那里添加了 .js 扩展名。但这是唯一的方法吗??有没有办法告诉 TypeScript 添加 .js(可能通过 tsconfig.json)???

有一个关于此的 github 问题,请查看 here 解决方法,因为我认为当前的 ts 编译器不可能做到这一点。