evanw / evanw/node-source-map-support

Error still show compiled code

Offen
#311 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
JavaScript
Sterne
2.2k
Forks
223
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

I did the basic setup of original.js, compiled.js and compiled.js.map.

Later tried running the following:
`node -r source-map-support/register compiled.js`

I got the following:
`compiled.js:3`
`throw new Error('test'); // This is the compiled code`
` ^`
`Error: test
at Object. (compiled.js:3:7)
at Module._compile (internal/modules/cjs/loader.js:689:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:700:10)
at Module.load (internal/modules/cjs/loader.js:599:32)
at tryModuleLoad (internal/modules/cjs/loader.js:538:12)
at Function.Module._load (internal/modules/cjs/loader.js:530:3)
at Function.Module.runMain (internal/modules/cjs/loader.js:742:12)
at startup (internal/bootstrap/node.js:283:19)
at bootstrapNodeJSCore (internal/bootstrap/node.js:743:3)`

It suppose to show the error happening at original.js

Nodejs version: v16.13.1

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Reproduziere den Bericht mit original.js, compiled.js und compiled.js.map unter Verwendung von `node -r source-map-support/register compiled.js`. Untersuche, wie die generierte Source Map mit compiled.js verknüpft ist und wie die Registrierung den Stack verarbeitet, und überprüfe anschließend, dass sowohl der Fehlerort als auch der Stack auf original.js statt auf compiled.js verweisen.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
javascript, node.js
Bereich
tooling
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.