evanw / evanw/node-source-map-support

Leaking event hooks which prevents process from exiting

Abierto
#309 0 comentarios 0 reacciones 0 asignados Ver en GitHub
Lenguaje dominante
JavaScript
Estrellas
2.2k
Forks
223
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

```ts
import why from 'why-is-node-running'
import sourceMapSupport from 'source-map-support'
sourceMapSupport.install()
why()
```

which produces this error:
```
# SIGNALWRAP
node:internal/async_hooks:201
node:internal/process/signal:26
/var/app/recovery-unified-api/node_modules/source-map-support/source-map-support.js:516 - return origEmit.apply(this, arguments);
file:///var/app/recovery-unified-api/dest/index.js:19
node:internal/process/task_queues:96
```

it would be nice if there was simply a function to uninstall:
```ts
sourceMapSupport.uninstall()
```

Or just something that would stop the signal.

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Línea de trabajo

Reproducir el ejemplo con why-is-node-running, source-map-support.install() y sourceMapSupport.install(); comenzar inspeccionando source-map-support.js alrededor de la implementación de install y de la línea 516 indicada. El cambio estará terminado cuando los hooks de eventos instalados puedan eliminarse o detenerse para que el proceso finalice sin el SIGNALWRAP indicado.

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

Evaluación

Stack tecnológico
javascript
Área
devtools
Tipo de issue
Nueva funcionalidad
Dificultad
4/5
Tiempo estimado
3-5 días
Estado de actividad
Estancado
Claridad
Bastante claro
Aptitud para principiantes
35/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.