Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

237
Views
No se puede hacer el paquete acumulativo memfs para el navegador; Obteniendo "Error de referencia no detectado: las exportaciones no están definidas"

Estaba tratando de compilar el paquete memfs para el navegador. La compilación del paquete web funciona bien, pero quiero agruparlo con el resumen y obtengo constantemente "Uncaught ReferenceError: exports is not defined" .

Hice un ejemplo de repl.it con mi configuración

Para alguien que no quiera usar repl.it, aquí están mis archivos:

 // rollup.config.js import resolve from "@rollup/plugin-node-resolve" import commonjs from "@rollup/plugin-commonjs" import nodePolyfills from "rollup-plugin-polyfill-node"; export default { input: 'index.js', output: { dir: "dist", format: 'esm', }, plugins:[ nodePolyfills(), resolve({ preferBuiltins: false, browser: true, }), commonjs(), ], }

Archivo que estoy tratando de procesar:

 // index.js import { fs } from "memfs"; let code = ` console.log("hello, world!"); `; fs.writeFileSync("./code", code); console.log(fs.readFileSync("./code"));

Probé muchas opciones de commonjs y nada funcionó para mí. ¿Quizás me estoy perdiendo algo?

gracias =)

about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

Está bien, lo he descubierto. He tenido un orden de complemento incorrecto.

El orden correcto es:

 export default { // all previous settings plugins: [ resolve({ preferBuiltins: false, browser: true, }), commonjs(), nodePolyfills(), ] };
about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!