Broken with babel-register source mapping

Abierto
#74 6 comentarios 6 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
3/5
Tiempo estimado
1-2 días
Aptitud para principiantes
35/100
Tipo de issue
Error
Claridad
Necesita aclaración
Estado de actividad
Estancado
Stack tecnológico
babel, javascript, node.js
Área
devtools, tooling

Línea de trabajo

Reproduce la configuración de babel-register con Node v5.12 y el babelrc mostrado, comparando la ejecución normal con --no-source-maps. Empieza por babel-register/lib/node.js, babel-core/lib/api/node.js y convert-source-map/index.js; se considera terminado cuando los source maps funcionan sin el flag y no se emite ningún error por la ausencia de node_modules/convert-source-map/foo.js.map.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

I'm trying to run something like so:

require('babel-register')
// Do stuff

It only works with --no-source-maps. I'm getting this error:

/home/dev/W/app/index.js
/home/dev/W/app/node_modules/babel-register/lib/node.js
/home/dev/W/app/node_modules/babel-core/index.js
/home/dev/W/app/node_modules/babel-core/lib/api/node.js
/home/dev/W/app/node_modules/babel-core/lib/transformation/file/index.js
/home/dev/W/app/node_modules/convert-source-map/index.js
An error occurred while trying to read the map file at node_modules/convert-source-map/foo.js.map
Error: ENOENT: no such file or directory, open 'node_modules/convert-source-map/foo.js.map'

Using this babelrc:

{
    "presets": ["es2015-node5"],
    "plugins": [
        "transform-object-rest-spread",
        "transform-class-properties",
        "add-module-exports",
        [
            "transform-async-to-module-method",
            { "module": "bluebird", "method": "coroutine" }
        ]
    ]
}

Using node v5.12

├─┬ [email protected]
│ └─┬ [email protected]
│   └─┬ [email protected]
│     └── [email protected] 
└── [email protected] 

Any ideas?

Lenguaje dominante
JavaScript
Estrellas
3.7k
Forks
145
Métricas de merge de PR
Sin PR fusionados en 30 d

Preparar el entorno

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de Experience-Monks/devtool

Todos los issues de Experience-Monks/devtool

Issues similares

Más issues de JavaScript

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.