Error: `parentNode` property of given node is `undefined`

Abierto
#15 0 comentarios 4 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
Bastante claro
Estado de actividad
Estancado
Stack tecnológico
javascript
Área
build-system

Línea de trabajo

Comienza reproduciendo la compilación de gulp con javascript-obfuscator 0.17.0 y compárala con la configuración funcional reportada con 0.16.0. Inspecciona el comportamiento de la dependencia relacionado con el error indicado de nodeUtils.ts:237; se considera completado cuando el plugin se compila correctamente con la versión afectada de la dependencia o se documenta una restricción de versión compatible.

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

Descripción

Just for some hours now, our gulp build process stopped working due to an error in gulp-javascript-obfuscator:

C:\...\node_modules\gulp-javascript-obfuscator\
node_modules\javascript-obfuscator\dist\webpack:\JavaScriptObfuscator\src\node\N
odeUtils.ts:237
            throw new ReferenceError('`parentNode`property of given node is `un
defined`');
                  ^
ReferenceError: `parentNode` property of given node is `undefined`

(Note that I have "..." the path to the actual folder.)

After quickly digging into the problem, I have found that javascript-obfuscator has release v0.17.0 just today (some hours) ago. If I manually downgrade inside the gulp-javascript-obfuscator the javascript-obfuscator to 0.16.0 (instead of latest) it works again. I know this cannot be the actual solution, but it could be a starting point however.

Any suggestions?
Thanks in advance.
Please, if more information is required from my side, tell me.

Lenguaje dominante
JavaScript
Estrellas
103
Forks
37
Métricas de merge de PR
Sin PR fusionados en 30 d

Preparar el entorno

Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.

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 javascript-obfuscator/gulp-javascript-obfuscator

Todos los issues de javascript-obfuscator/gulp-javascript-obfuscator

Issues similares

Más issues de JavaScript

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.