evanw / evanw/node-source-map-support

lib throws error with "Cannot read property 'isNative' of undefined"

Offen
#288 2 Kommentare 6 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

For seemingly unknown causes, when running transpiled code (either through ts-node, or running the plain javascript after transpiling it with tsc) the code throws the error "Cannot read property 'isNative' of undefined."

The piece of code that looks to be the problem is inside source-map-support, as follows:

```javascript
if (frame.isNative()) // Here sometimes "frame" is undefined
```

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Beginne mit dem source-map-support-Code, der `if (frame.isNative())` enthält, und untersuche, wie `frame` beim Ausführen von transpiliertem Code über ts-node oder eine tsc-Ausgabe ermittelt wird. Reproduziere den gemeldeten Fehler und ermittle den relevanten Stack-Trace-Fall; erledigt bedeutet, dass der Fehler nicht mehr auftritt und das Verhalten durch einen geeigneten Test abgedeckt ist.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
javascript
Bereich
tooling
Issue-Typ
Bug
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
30/100

Neue Issues direkt in Ihr Postfach

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