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

Hex*_*ion 5 javascript module node.js typescript tsconfig

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

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

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

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

小智 5

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


归档时间:

查看次数:

6570 次

最近记录:

4 年,5 月 前