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

393
Vistas
Webpack 5+Process no está definido desencadenado por stream-browserify

Tengo que decodificar una matriz codificada con CBOR usando el módulo de nodo cbor .

Cuando ejecuto mi comando:

 const decodedData = base45.decode(greenpassBody); const output = pako.inflate(decodedData); const results = cbor.decodeAllSync(output); // this line

este error se está desencadenando:

 _stream_readable.js:529 Uncaught ReferenceError: process is not defined at emitReadable (_stream_readable.js:529) at addChunk (_stream_readable.js:303) at readableAddChunk (_stream_readable.js:280) at NoFilter.Readable.push (_stream_readable.js:241) at NoFilter.Transform.push (_stream_transform.js:139) at NoFilter._transform (index.js:220) at NoFilter.Transform._read (_stream_transform.js:177) at NoFilter.Transform._write (_stream_transform.js:164) at doWrite (_stream_writable.js:409) at writeOrBuffer (_stream_writable.js:398)

Activado por el polyfill stram-browserify , necesario para usar todos estos paquetes en mi aplicación web.

Como leí en la web, traté de instalar el módulo de process en mi package.json , luego en el archivo de configuración de mi webpack web lo intenté de varias maneras:

 fallback: { stream: require.resolve('stream-browserify'), util: require.resolve('util/'), zlib: require.resolve('browserify-zlib'), assert: require.resolve('assert/'), crypto: require.resolve('crypto-browserify'), fs: require.resolve('browserify-fs'), path: require.resolve('path-browserify'), process: require.resolve('process/browser'), // <- this }
 alias: { 'jquery-ui': path.resolve(__dirname, "./node_modules/jquery-ui"), 'owl.carousel': path.resolve(__dirname, "./node_modules/owl.carousel"), modernizr$: path.resolve(__dirname, "./modernizrrc.js"), WOW: 'wowjs', process: "process/browser", // 1st try process: path.resolve(__dirname, "./node_modules/process/browser.js"), // 2nd try },
 plugins: [ // ... new webpack.DefinePlugin({ process: "process/browser" "process.env": { ASSET_PATH: JSON.stringify(ASSET_PATH), NODE_ENV: JSON.stringify("development"), ENV: JSON.stringify("development"), }, }),

Con el intento de DefinePlugin , el error cambió, decía que el browser is not defined .

¿Alguien sabe cómo polillenar correctamente este módulo o si hay otras formas de usar el módulo CBOR ?

Muchas gracias

over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

RESUELTO

el problema era que el complemento del process debe proporcionarse, no definirse:

es

 new webpack.ProvidePlugin({ process: 'process/browser', })

no

 new webpack.DefinePlugin({ process: 'process/browser', }),
over 4 years ago · Santiago Trujillo 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