You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Describe the bug
Wenn im Frontend in einem *.spec.ts-File eine Komponente mit dem @-alias importiert wird, erscheint eine Fehlermeldung von Intellij: Vue: Cannot find module:
Der Pfad kann aufgelöst werden, die Tests laufen erfolgreich durch - trotzdem hat die IDE wohl ein Problem mit der Pfadangabe.
To Reproduce
Steps to reproduce the behavior:
beliebiges *.spec.ts-File unter wls-gui-wahllokalsystem/tests/unit/ öffnen
Expected behavior
Der Import sollte nicht rot unterringelt sein, so wie bei den @-imports in der src-directory:
Desktop (please complete the following information):
OS: windows
Browser - not relevant
Version:
aktueller dev stand
Additional context
Lösungswege, die ich schon versucht habe (sind aktuell auf branch 568-exemplarische-tests implementiert und gepusht und können ausgecheckt werden):
lösungen die auch zuvor schon vorgeschlagen wurden
individuelle get_paths_from_tsconfig() funktion wie in dieser und dieser antwort
Vorschläge von MucGpt
"Stelle sicher, dass der paths-Alias auch in tsconfig.vitest.json definiert ist." --> alias in testconfig.vitest.json hinzugefügt
"IntelliJ IDEA hat manchmal Probleme mit TypeScript und Pfad-Aliasen. Stelle sicher, dass du die IDE so konfiguriert hast, dass sie die tsconfig.vitest.json oder tsconfig.app.json verwendet, um die Typen zu finden. Gehe zu File > Settings > Languages & Frameworks > TypeScript und stelle sicher, dass die richtige tsconfig-Datei ausgewählt ist." --> diese settings waren eingestellt:
ich konnte keine tsconfig datei manuell angeben
"Manchmal kann es helfen, den TypeScript-Dienst in IntelliJ neu zu starten. Gehe zu File > Invalidate Caches / Restart... und wähle dann Invalidate and Restart." --> mehrfach nach jeder änderung ausgeführt
"Falls die oben genannten Schritte nicht funktionieren, könnte es helfen, die Node-Module neu zu installieren" --> auch mehrfach nach änderungen den ordner gelöscht und npm install laufen lassen
"Überprüfe, ob deine Projektstruktur in IntelliJ korrekt ist. Klicke mit der rechten Maustaste auf den src-Ordner und stelle sicher, dass er als "Source" markiert ist (Markiere es als "Source Root", falls nötig)." --> src und test directory als solche gekennzeichnet
Describe the bug
Wenn im Frontend in einem
*.spec.ts
-File eine Komponente mit dem @-alias importiert wird, erscheint eine Fehlermeldung von Intellij:Vue: Cannot find module
:Der Pfad kann aufgelöst werden, die Tests laufen erfolgreich durch - trotzdem hat die IDE wohl ein Problem mit der Pfadangabe.
To Reproduce
Steps to reproduce the behavior:
*.spec.ts
-File unterwls-gui-wahllokalsystem/tests/unit/
öffnenExpected behavior
Der Import sollte nicht rot unterringelt sein, so wie bei den @-imports in der src-directory:
Desktop (please complete the following information):
Additional context
Lösungswege, die ich schon versucht habe (sind aktuell auf branch 568-exemplarische-tests implementiert und gepusht und können ausgecheckt werden):
alias: { "@": "./src" }
angegebenvitest.config.ts
file hinzugefügttestconfig.vitest.json
included mit"include": ["vitest/**/*"]
oder"include": ["./**/*.spec.ts"]
vite-tsconfig-paths
plugin installiert und invitest.config.ts
integriertinclude: ["./app/**/*.{test,spec}.{ts,tsx}"],
invitest.config.ts
integriertget_paths_from_tsconfig()
funktion wie in dieser und dieser antworttestconfig.vitest.json
hinzugefügtich konnte keine tsconfig datei manuell angeben
npm install
laufen lassenThe text was updated successfully, but these errors were encountered: