Source maps not working with standard input
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Accessibilité débutants
- 35/100
- Type d'issue
- Bug
- Clarté
- Plutôt claire
- Activité
- À l'abandon
- Stack technique
- javascript, node.js
- Domaine
- devtools
Piste de recherche
Commencez par reproduire le problème avec node dist/bundle.js et cat dist/bundle.js | node, en comparant les traces de pile source-mapped et [stdin] affichées ici. Suivez la manière dont source-map-support traite les scripts fournis via l’entrée standard. Le travail est terminé lorsque l’invocation via l’entrée standard signale l’emplacement d’origine dans le code source et les informations de ligne, avec un test de régression couvrant les deux commandes.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
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.
- Langage dominant
- JavaScript
- Étoiles
- 2.2k
- Forks
- 221
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Préparer son environnement
Ce projet ne fournit ni conteneur de développement, ni Dockerfile, ni guide de contribution : l'installation est à votre charge. Commencez par son README, et consultez notre guide de la première contribution pour les étapes générales.
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de evanw/node-source-map-support
-
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
evanw/node-source-map-support#344 ·
-
Difficulté 1/5 Moins d'une heure Accessibilité débutants 78/100
evanw/node-source-map-support#343 ·
-
Difficulté 3/5 1-2 jours Accessibilité débutants 35/100
evanw/node-source-map-support#337 ·
-
Difficulté 4/5 3-5 jours Accessibilité débutants 20/100
evanw/node-source-map-support#333 ·
-
Provide esm versionOuverte
Difficulté 4/5 3-5 jours Accessibilité débutants 28/100
evanw/node-source-map-support#330 · 2 commentaires · 9 réactions ·
Toutes les issues de evanw/node-source-map-support
Issues similaires
-
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100
apache/rocketmq-dashboard#6896 ·
Les mainteneurs répondent en général sous 3 jours
-
bug engine
Difficulté 2/5 1-3 heures Accessibilité débutants 86/100
frostney/GocciaScript#1746 ·
Les mainteneurs répondent en général sous 1 jour
-
enhancement
Difficulté 2/5 1-3 heures Accessibilité débutants 67/100
Les mainteneurs répondent en général sous 1 jour
-
enhancement good first issue
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
SasanLabs/VulnerableApp#836 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
keyxmakerx/Chronicle#1469 ·
Les mainteneurs répondent en général sous 1 jour