Erreurs courantes
Impossible de trouver le module './chemin relatif'
Si vous rencontrez une erreur indiquant qu'un module est introuvable, plusieurs causes sont possibles :
- Chemin d'accès incorrect : Vérifiez attentivement l'orthographe et la validité du chemin d'accès au module.
- Dépendance de
baseUrldanstsconfig.json: Par défaut, Vite ignore le fichiertsconfig.json. Si votre projet utilisebaseUrlpour la résolution des modules, vous devez installer et configurervite-tsconfig-paths.
- Dépendance de
ts
import { defineConfig } from 'vitest/config';
import tsconfigPaths from 'vite-tsconfig-paths';
export default defineConfig({
plugins: [tsconfigPaths()],
});Sinon, modifiez le chemin d'accès pour qu'il ne soit plus relatif à la racine du projet :
diff
- import helpers from 'src/helpers'
+ import helpers from '../src/helpers'- Alias relatifs : Évitez d'utiliser des alias relatifs. Vite les interprète comme étant relatifs au fichier d'importation, et non à la racine du projet.
diff
import { defineConfig } from 'vitest/config'
export default defineConfig({
test: {
alias: {
- '@/': './src/',
+ '@/': new URL('./src/', import.meta.url).pathname,
}
}
})