Source maps not working with standard input
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 35/100
- Tipo di issue
- Bug
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Ferma
- Stack tecnologico
- javascript, node.js
- Ambito
- devtools
Direzione di ricerca
Inizia riproducendo il problema con node dist/bundle.js e cat dist/bundle.js | node, confrontando gli stack trace source-mapped e [stdin] mostrati qui. Traccia il modo in cui source-map-support gestisce gli script forniti tramite lo standard input. Il lavoro è completo quando l’invocazione tramite lo standard input riporta la posizione originale nel codice sorgente e le informazioni sulla riga, con un test di regressione che copra entrambi i comandi.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Below is the source file I am using:
require('source-map-support').install();
throw new Error('error on line two');
The following command will generate the correct output:
node dist/bundle.js
output:
/Users/nick/Desktop/dist/webpack:/example/index.js:2
throw new Error('error on line two');
^
Error: error on line two
at Object.<anonymous> (/Users/nick/Desktop/dist/webpack:/example/index.js:2:1)
at __webpack_require__ (/Users/nick/Desktop/dist/webpack:/webpack/bootstrap 8d9d0b53441c2ea13b08:19:1)
at /Users/nick/Desktop/dist/webpack:/webpack/bootstrap 8d9d0b53441c2ea13b08:39:1
at Object.<anonymous> (/Users/nick/Desktop/dist/bundle.js:43:10)
at Module._compile (module.js:571:32)
at Object.Module._extensions..js (module.js:580:10)
at Module.load (module.js:488:32)
at tryModuleLoad (module.js:447:12)
at Function.Module._load (module.js:439:3)
at Module.runMain (module.js:605:10)
The following command with not generate a line number or other source map information:
cat dist/bundle.js | node
output:
Error: error on line two
at Object.<anonymous> ([stdin]:48:8)
at __webpack_require__ ([stdin]:20:30)
at [stdin]:40:18
at [stdin]:43:10
at ContextifyScript.Script.runInThisContext (vm.js:23:33)
at Object.exports.runInThisContext (vm.js:74:17)
at Object.<anonymous> ([stdin]-wrapper:6:22)
at Module._compile (module.js:571:32)
at Immediate.<anonymous> (bootstrap_node.js:387:29)
at runCallback (timers.js:651:20)
The issue seems to arise when passing a script via standard input to node. I originally discovered it when I was creating a child process in node and passing generated code to it.
Please let me know if any more information is needed.
Thank you for your time in supporting this awesome project, and for taking the time to help me.
- Lingua principale
- JavaScript
- Stelle
- 2.2k
- Fork
- 221
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di evanw/node-source-map-support
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
evanw/node-source-map-support#344 ·
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 78/100
evanw/node-source-map-support#343 ·
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100
evanw/node-source-map-support#337 ·
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 20/100
evanw/node-source-map-support#333 ·
-
Provide esm versionAperta
Difficoltà 4/5 3-5 giorni Idoneità per principianti 28/100
evanw/node-source-map-support#330 · 2 commenti · 9 reazioni ·
Tutte le issue di evanw/node-source-map-support
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
code-yeongyu/oh-my-openagent#10172 ·
I maintainer di solito rispondono entro 1 giorno
-
Phase 2 PSA Capability & Career Profile
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
bcgov/digital-journeys#2310 ·
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 82/100
nodejs/node#66743 · 1 reazione ·
I maintainer di solito rispondono entro 1 giorno
-
enhancement good first issue help wanted
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
OWASP/cve-lite-cli#1335 ·
I maintainer di solito rispondono entro 1 giorno
-
Channels status: needs triage
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
mastra-ai/mastra#27093 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno