Gyakori hibák
Nem található a modul: './relatív-útvonal'
Ha azt a hibát kapod, hogy a modul nem található, annak több oka is lehet:
- Elgépelted az útvonalat. Ellenőrizd, hogy az útvonal helyes-e.
- Lehetséges, hogy a
tsconfig.json
fájlban abaseUrl
beállítást használod. A Vitest alapértelmezés szerint nem veszi figyelembe atsconfig.json
fájlt. Ha ezt a funkcionalitást szeretnéd használni, telepítened kell avite-tsconfig-paths
csomagot.
- Lehetséges, hogy a
ts
import { defineConfig } from 'vitest/config';
import tsconfigPaths from 'vite-tsconfig-paths';
export default defineConfig({
plugins: [tsconfigPaths()],
});
Vagy módosítsd az útvonalat, hogy ne a gyökérkönyvtárból induljon ki:
diff
- import helpers from 'src/helpers'
+ import helpers from '../src/helpers'
- Ellenőrizd, hogy nincsenek-e relatív aliasok definiálva. A Vitest ezeket az importáló fájlhoz viszonyítja, nem a projekt gyökeréhez.
diff
import { defineConfig } from 'vitest/config'
export default defineConfig({
test: {
alias: {
- '@/': './src/',
+ '@/': new URL('./src/', import.meta.url).pathname,
}
}
})