Běžné chyby
Nelze nalézt modul './relativní-cesta'
Pokud se zobrazí chyba, že modul nelze nalézt, může to mít několik příčin:
- Překlep v cestě: Zkontrolujte, zda je cesta k modulu správná a neobsahuje překlepy.
- Závislost na
baseUrl
vtsconfig.json
: Vite standardně nepoužívá nastavenítsconfig.json
, včetněbaseUrl
. Pokud na tuto funkcionalitu spoléháte, nainstalujte balíčekvite-tsconfig-paths
a nakonfigurujte jej ve Vite:
- Závislost na
ts
import { defineConfig } from 'vitest/config';
import tsconfigPaths from 'vite-tsconfig-paths';
export default defineConfig({
plugins: [tsconfigPaths()],
});
Alternativně můžete upravit cestu tak, aby nebyla relativní ke kořenovému adresáři projektu:
diff
- import helpers from 'src/helpers'
+ import helpers from '../src/helpers'
- Relativní aliasy: Ujistěte se, že nepoužíváte relativní aliasy. Vite je interpretuje relativně k souboru, ze kterého je import proveden, nikoli ke kořenovému adresáři projektu.
diff
import { defineConfig } from 'vitest/config'
export default defineConfig({
test: {
alias: {
- '@/': './src/',
+ '@/': new URL('./src/', import.meta.url).pathname,
}
}
})