microsoft / microsoft/TypeScript
`Go to Definition for non-JS/TS files` doesn't respect `jsconfig.json`/`tsconfig.json`
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- Go
- Sterne
- 111k
- Forks
- 14.4k
- Ø Merge
- 1 T. 19 Std.
- Gemergte PRs (30 T.)
- 117
Beschreibung
v1.57 introduced Go to Definition for non-JS/TS files, it works great for general relative path imports, but fails to resolve when the path is aliased.
Does this issue occur when all extensions are disabled?: Yes
- VS Code Version: v1.57.1
- OS Version: Windows 10
import './general.css' // 👈 works
import './src/aliased.css' // 👈 works
import '@/aliased.css' // 👈 fails
Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Beginne mit dem verlinkten minimalen Repro und vergleiche die funktionierenden relativen CSS-Imports mit dem Import über einen Alias unter Verwendung der jsconfig.json oder tsconfig.json des Repositorys. Verfolge den Go to Definition-Pfad für Nicht-JS/TS-Dateien und überprüfe, ob auf Aliase verweisende CSS-Pfade konsistent mit dem konfigurierten Pfad-Mapping aufgelöst werden.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- javascript, typescript, vscode
- Bereich
- tooling
- Issue-Typ
- Bug
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 32/100