我在 ES6 项目中使用 Webpack。我试图在不将所有文件转换为 .ts 的情况下启用 TypeScript。但是 TS 无法识别我的任何 ES6 模块。示例:
我有一个使用 ES6 模块语法的 .js 文件:
export default "foo";
在 .ts 文件中我想导入“foo”:
import foo from "./foo";
但是 TypeScript 告诉我它找不到模块“./foo”
。
有什么方法可以让 TS 理解这些模块的存在,而无需为所有这些模块编写 d.ts
文件(实际上不可能)或将 所有 转换为 .ts ?
最佳答案
I have a .js file which uses ES6 module syntax:
将 allowJs
添加到您的 tsconfig.json
🌹
关于typescript - TS 从 ES6 文件导入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37827579/