从ES6文件导入TS

Aar*_*all 3 typescript webpack

我在ES6项目中使用Webpack.我试图启用TypeScript而不将所有文件转换为.ts.但是,TS无法识别我的任何ES6模块.例:

我有一个使用ES6模块语法的.js文件:

export default "foo";
Run Code Online (Sandbox Code Playgroud)

在.ts文件中我想导入"foo":

import foo from "./foo";
Run Code Online (Sandbox Code Playgroud)

但TypeScript告诉我它Cannot find module "./foo".

有没有办法让TS了解这些模块是否存在而不d.ts为所有这些模块编写文件(实际上不可能)或将所有内容转换为.ts?

bas*_*rat 8

我有一个使用ES6模块语法的.js文件:

加入allowJs你的tsconfig.json

  • "所有的玫瑰都是如此,只是分享爱情 (5认同)