javascript-obfuscator / javascript-obfuscator/gulp-javascript-obfuscator

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

Abierto
#15 0 comentarios 4 reacciones 0 asignados Ver en GitHub
Lenguaje dominante
JavaScript
Estrellas
103
Forks
37
Métricas de merge de PR
Sin PR fusionados en 30 d

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.

Guía de contribución

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

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.

Evaluación

Stack tecnológico
javascript
Área
build-system
Tipo de issue
Error
Dificultad
3/5
Tiempo estimado
1-2 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.