2016-07-07 27 views
5

Ho creato il progetto Typescript con webpack, seguendo this tutorial. Come ho un sacco di moduli, ho aggiunto index.d.ts alla mia cartella src/componenti dove posso esportare tutti i miei moduli:Typescript, index.d.ts e webpack: errore modulo non trovato

export {Module1} from "./Module1"; 
export {Module2} from "./Module2"; 
export {Module3} from "./Module3"; 

ho aggiunto index.d.ts a tsconfig.json file:

"files": [ 
    "./src/components/index.d.ts" 
] 

Poi, nel index.tsx, che si trova nella cartella src, importare:

import * as MyModule from "./components/"; 

suggerimenti sul codice funziona bene, quindi suppongo che tutti i percorsi sono OK. Tuttavia quando corro webpack, ottengo questo errore:

Modulo non trovato: Errore: Impossibile risolvere directory' ./components'

quanto ho capito, webpack non trova questo index.d. file ts. Ho provato ad aggiungere d.ts alle estensioni webpack.config.js, come described here, ma poi ho un messaggio di errore diverso. Mi sto perdendo qualcosa?

risposta

2

È venuto con una soluzione per utilizzare index.ts per tutte le esportazioni anziché index.d.ts.

Problemi correlati