Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

184
Visualizações
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 à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda