react node babeljs node-inspector

node - ¿Cómo depurar el código transpilado de babelJS usando el inspector de nodos?



babel node (3)

Estoy tratando de usar el inspector de nodos para depurar una aplicación nodeJS que se ejecuta con babel-node .

babel-node index.js --debug

Node-inspector funciona pero muestra los mapas de origen en el es5 transpilado en lugar de es6


Necesita una envoltura que creará el mapa de origen al código fuente en lugar del código transpilado.

Desde https://babeljs.io/docs/setup/#babel_node_debug

npm install -g babel-node-debug babel-node-debug index.js

Actualizar

En lugar de ejecutarlo con babel-node lo transfiero a es5 + sourcemaps y luego lo ejecuto con node . Al hacer eso, el inspector de nodos mostrará el código adecuado en las herramientas de desarrollo de origen.

No he descubierto cómo hacerlo con babel-node



Según el Tao de Javascript, "el código fluye en el momento, por lo que el conocimiento no es más que un indicio, como el mapa de un flujo".

La última versión de v8 ahora usa un comando como:

$ babel-node --inspect --debug-brk a.js

Para mapas de origen, intente agregar esto a a.js :

import ''source-map-support/register'';