microsoft / microsoft/TypeScript

require.main.require imports do not work

Offen
#19,117 5 Kommentare 7 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Awaiting More Feedback Domain: JavaScript Suggestion VS Code Tracked
Vorherrschende Sprache
Go
Sterne
111k
Forks
14.4k
Ø Merge
1 T. 19 Std.
Gemergte PRs (30 T.)
117

Beschreibung

TypeScript Version: 2.6.0-dev.201xxxxx

From: https://github.com/Microsoft/vscode/issues/35489#issuecomment-335689358

Code

const myModule = require.main.require('./file.js')

Run go to definition on myModule

Expected behavior:
Goes to defintion of myModule

Actual behavior:
Nothing happens. Looks like we don't understand require.main.require style imports

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Beginne mit dem gemeldeten Beispiel require.main.require('./file.js') und verfolge die Verarbeitung von „Go to Definition“ für diese Importform. Reproduziere den Fall und überprüfe anschließend, dass „Go to Definition“ myModule zu file.js auflöst, anstatt nichts zu tun.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
javascript, typescript
Bereich
compilers, devtools
Issue-Typ
Bug
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.