typescript - TS 从 ES6 文件导入

标签 typescript webpack

我在 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/

相关文章:

Angular 14 - Polyfills 不适用于旧版浏览器

Angular 4 : "Cannot find name ' require'

Typescript - 从抽象方法返回子类的构造函数

typescript 异步/等待无法确定正确的返回类型

typescript:自动为构造函数的所有命名参数创建 getter

webpack - Vue-CLI webpack-simple 模板 - 如何运行构建

javascript - 如何从 CanvasJS 图表中完全删除 Y 轴

angular - 如何在 Angular 中使用 plyr npm 模块在 Angular2 中创建视频播放器?

javascript - Webpack 在脚本中导入一个节点模块

webpack - 在没有 Object.assign 的情况下使用 mapActions 错误?