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

186
Vistas
¿Cómo importar sodio-plus directamente a un archivo .js? "el módulo no proporciona una exportación llamada 'predeterminada'"

Me gustaría importar sodio-plus para usarlo dentro de un archivo .js en una extensión de Chrome. La documentación de la biblioteca solo muestra cómo incluir la extensión desde un archivo html con una etiqueta <script> . Cuando hago eso me sale un error:

 Refused to execute inline script because it violates the following Content Security Policy directive: "script-src 'self'".

Intenté importar directamente a través de un archivo .js :

 import SodiumPlus from "./sodium-plus.min.js"; (async function() { if (!window.sodium) window.sodium = await SodiumPlus.auto(); // You can now use the sodium object here. // Just some example code to ensure it's running: let random = await sodium.randombytes_buf(32); let hash = await sodium.crypto_generichash('hello world'); console.log({ 'random': random.toString('hex'), 'hash': hash.toString('hex') }); })();

Pero recibió un error:

 Uncaught SyntaxError: The requested module './sodium-plus.min.js' does not provide an export named 'default'

¿Hay alguna manera de arreglar eso? Alternativamente, ¿hay una biblioteca similar que sea más fácil de importar a un archivo .js de una extensión de Chrome?

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