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

177
Vistas
no se puede importar dinámicamente desde data-uri en broma

En Node.js REPL puedo importar dinámicamente así:

 Welcome to Node.js v16.13.2. Type ".help" for more information. > let m = await import('data:text/javascript,export const x = 5;') [Module: null prototype] { x: 5 } > mx 5 >

En Node.js puro, esto también funciona:

 //main.js export const m = await import('data:text/javascript,export const x = 5;');
 // index.js import * as Main from './main.js'; console.log(Main.mx);

y

 $ node index.js 5 $

Pero esto no funciona en broma:

 //main.test.js import * as Main from './main.js'; test('it loads', () => { expect(Main.mx).toEqual(5); });

Obtener error:

Error: No se puede encontrar el módulo 'data:text/javascript,export const x = 5;' de 'principal.js'

¿Que está pasando aqui?

Mi package.json (partes relevantes):

 { "type": "module", "scripts": { "test": "NODE_OPTIONS=--experimental-vm-modules jest" }, "devDependencies": { "jest": "27.3.1" } }
about 4 years ago · Juan Pablo Isaza
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