Mam apkę react /ts, w której dla skrócenia ścieżek w importach napisałam w tsconfig.json
"baseUrl": "src",
"paths": {
"types/*": ["types/*"],
"hooks/*": ["hooks/*"],
"models/*": ["models/*"],
"components/*": ["components/*"],
"js/*": ["js/*"],
"pages/*": ["pages/*"],
"HOCs/*": ["HOCs/*"],
"functions/*": ["functions/*"],
"routing/*": ["routing/*"]
}
dla skrócenia ścieżek w importach. I to działa w apce.
Niestety nie działa w testach (JEST).
Krótko mówiąc, nie rozpoznaje ścieżki. Błąd jest taki:
Cannot find module 'components' from 'src/Pages/YouTubePage/YouTubePage.tsx
a linia, która działa poprawnie w runtime taka
import { TopBar, Slider, Player, NotLogged, LoadingIndicator, Message } from "components";
Niestety tylko w runtime, bo nie w testach.
Ktoś ma pomysł co zrekonfigurować, żeby złapało?