Häufige Fehler
Modul './relative-path' kann nicht gefunden werden
Wenn Sie eine Fehlermeldung erhalten, dass ein Modul nicht gefunden werden kann, kann dies verschiedene Ursachen haben:
- Der Pfad ist möglicherweise falsch. Überprüfen Sie die Schreibweise und stellen Sie sicher, dass der Pfad korrekt ist.
- Möglicherweise verwenden Sie
baseUrl
in Ihrertsconfig.json
. Vite berücksichtigt dietsconfig.json
standardmäßig nicht. Installieren Sie dahervite-tsconfig-paths
, falls Sie auf dieses Verhalten angewiesen sind.
- Möglicherweise verwenden Sie
ts
import { defineConfig } from 'vitest/config';
import tsconfigPaths from 'vite-tsconfig-paths';
export default defineConfig({
plugins: [tsconfigPaths()],
});
Alternativ können Sie den Pfad so anpassen, dass er relativ zum aktuellen Verzeichnis ist:
diff
- import helpers from 'src/helpers'
+ import helpers from '../src/helpers'
- Stellen Sie sicher, dass Sie keine relativen Aliase verwenden. Vite behandelt diese relativ zu der Datei, in der der Import erfolgt, und nicht relativ zum Projektstammverzeichnis.
diff
import { defineConfig } from 'vitest/config'
export default defineConfig({
test: {
alias: {
- '@/': './src/',
+ '@/': new URL('./src/', import.meta.url).pathname,
}
}
})