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

259
Vistas
Cómo importar el código de tipo js en otro js

Tengo 3 archivos: index.html, index.js, Sprite.js

Quiero importar la clase Sprite de Sprite.js a index.js

He intentado esto:

 import Sprite from "Sprite.js"

Y también esto:

 import Sprite from Sprite

Cuando abro el html con Google Chrome me da este error:

 Uncaugth SyntaxError: Cannot use import statement outside a module
about 4 years ago · Juan Pablo Isaza
3 Respuestas
Responde la pregunta

0

@ Juan Pablo Arano Puede haber un problema cuando quieres usar módulos javascript fuera del contexto de los módulos. Casi no hay posibilidad de lograr eso sin Webpack o npm. Si desea usar un módulo fuera de un contexto de módulos, debe usar los compiladores anteriores antes de ejecutar el código.

Lo siguiente puede ser útil:

¿Cómo incluyo un archivo JavaScript en otro archivo JavaScript?

about 4 years ago · Juan Pablo Isaza Denunciar

0

Inicialmente, debe exportar su función para poder importarla en otro archivo. Será muy útil para cada proyecto, intente aprender sobre él:
Documentación de exportación de MDN

about 4 years ago · Juan Pablo Isaza Denunciar

0

Después de ver su pregunta actualizada con el error "Uncaugth SyntaxError: Cannot use import statement outside a module", puede usar module.exports siempre, por ejemplo, el archivo Sprite.js tendrá el siguiente aspecto:

 const Sprite = () => { console.log("Sprite function") } module.exports = Sprite;

Dentro del archivo index.js, puedes simplemente hacer,

 const Sprite = require("./Sprite") // your code goes here!

about 4 years ago · Juan Pablo Isaza 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