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
baseUrl
danstsconfig.json
: Par défaut, Vite ignore le fichiertsconfig.json
. Si votre projet utilisebaseUrl
pour 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,
}
}
})