Yaygın Hatalar
'./relative-path' Modülü Bulunamadı Hatası
Modül bulunamadı hatası alıyorsanız, bunun birkaç farklı nedeni olabilir:
- Yolu yanlış yazmış olabilirsiniz. Yolun doğru yazıldığından emin olun.
tsconfig.json
dosyanızdabaseUrl
'e bağımlı olabilirsiniz. Vite, varsayılan olaraktsconfig.json
dosyasını dikkate almaz. Bu nedenle, bu özelliği kullanıyorsanızvite-tsconfig-paths
paketini kendiniz yüklemeniz gerekebilir.
ts
import { defineConfig } from 'vitest/config';
import tsconfigPaths from 'vite-tsconfig-paths';
export default defineConfig({
plugins: [tsconfigPaths()],
});
Alternatif olarak, yolunuzu köke göreli olmaktan çıkararak yeniden yazın:
diff
- import helpers from 'src/helpers'
+ import helpers from '../src/helpers'
- Göreli [alias]larınızın](../config/#alias) olmadığından emin olun. Vite, bunları köke göre değil, içe aktarımın yapıldığı dosyanın konumuna göre değerlendirir.
diff
import { defineConfig } from 'vitest/config'
export default defineConfig({
test: {
alias: {
- '@/': './src/',
+ '@/': new URL('./src/', import.meta.url).pathname,
}
}
})