typescript - TS import fra ES6-fil
Jeg bruker Webpack i et ES6-prosjekt. Jeg prøver å aktivere TypeScript uten å konvertere alle filer til .ts. Imidlertid gjenkjenner ikke TS noen av mine ES6-moduler. Eksempel:
Jeg har en .js-fil som bruker ES6-modulsyntaks:
export default "foo";
I en .ts-fil vil jeg importere "foo":
import foo from "./foo";
Men TypeScript forteller meg at det Kan ikke finne modul "./foo".
Finnes det noen måte å få TS til å forstå at disse modulene eksisterer uten å skrive d.ts-filer for alle (ikke egentlig mulig) eller konvertere alt til .ts?
Svar #1
Jeg har en .js-fil som bruker ES6-modulsyntaks:
Legg til allowJs i din tsconfig.json 🌹