2016-07-07 21 views
5

Utworzono projekt typu maszynopis z plikiem sieciowym, po this tutorial. Jak mam wiele modułów, dodałem index.d.ts do mojego katalogu src/komponenty gdzie mogę eksportować wszystkie moje moduły:maszynopis, index.d.ts i webpack: błąd modułu nie znaleziono

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

I dodał index.d.ts do tsconfig.json pliki:

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

Następnie w index.tsx, który jest w folderze src, importować:

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

hintingu Kod działa poprawnie, więc przypuszczam, że wszystkie ścieżki są OK. Jednak gdy uruchamiam WebPACK, otrzymuję ten błąd:

Module not found: Błąd: Nie można rozwiązać katalogu”./components'

Jak rozumiem, WebPack nie znaleźć tego index.d. plik ts. Próbowałem dodać d.ts do rozszerzeń webpack.config.js, takich jak described here, ale mam inny komunikat o błędzie. Czy czegoś brakuje?

Odpowiedz

2

Rozpoczęto od rozwiązania polegającego na użyciu index.ts dla wszystkich eksportów zamiast indeksu.d.ts.

Powiązane problemy