Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

159
Vistas
javascript-ofuscator con pkg - require falla en tiempo de ejecución

Antes de que el archivo ejecutable de ofuscación sea exitoso, pero después de la ofuscación de javascript, aparece la siguiente advertencia y no puede generar el archivo exe.

Advertencia No se puede resolver '_0xe96414(443)'C:\Users\pathtofile.js

La solicitud dinámica puede fallar en el tiempo de ejecución, porque el archivo solicitado es desconocido en el momento de la compilación y no se incluye en el ejecutable. Use un literal de cadena como argumento para 'requerir', o déjelo como está y especifique el nombre de archivo resuelto en la opción 'scripts'.

Revisé este documento aquí , pero no sé cómo puedo agregar todos los requisitos en los scripts de pkg. Déjeme saber cómo agregar requisitos en los scripts de pkg o cualquier otra forma de agregar requisitos a pkg para que se incluyan en el ejecutable.

 const path = require("path"); const root = require("../../util/root/root"); const serveReactBundle = (req, res, next) => { res.sendFile(path.join(root, "public", "build", "index.html"), err => { if (err) next(err) }); } module.exports = serveReactBundle;

 "pkg": { "assets": [ "public/**/*", "jsonfiles/**/*" ], "targets": [ "node14-win-x64" ], "private": "true", "scripts": "modules/**/*.js" },

about 4 years ago · Santiago Gelvez
1 Respuestas
Responde la pregunta

0

La advertencia informaba que la ruta de la URL cambió, así que hice la ruta requerida como el archivo original

 path=require(_0x1fb780(0x154)),root=require(_0x1fb780(0x156))

Como la advertencia que se le dijo a Dynamic require puede fallar en el tiempo de ejecución, porque el archivo solicitado es desconocido en el momento de la compilación y no está incluido en el ejecutable, por lo que en el archivo ofuscado lo cambié a la ruta normal (debajo del fragmento) como en la advertencia (o lo dejo tal como está) aparentemente no tomará el camino ofuscado.

 path=require('path'),root=require('../../util/root/root')

about 4 years ago · Santiago Gelvez Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda