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

337
Vistas
importar archivo html en react-typescript

Estoy tratando de importar un archivo HTML (.html) en react js - mecanografiado (.tsx) como componente

pero me da este ERROR:

error - ./pages/SM_login/Facebook.html Error al analizar el módulo: Token inesperado (1:0) Es posible que necesite un cargador apropiado para manejar este tipo de archivo, actualmente no hay cargadores configurados para procesar este archivo. Consulte https://webpack.js.org/concepts#loaders

| |

Aquí está mi código:

 const facebook = require('./SM_login/facebook.html'); export default class CustomDocument extends Document { render() { return ( <div> <li> <iframe src={facebook }></iframe> </li> </div> ); }

}

about 4 years ago · Juan Pablo Isaza
2 Respuestas
Responde la pregunta

0

1. agregar código a la variable de cadena

Dentro de su archivo ./SM_login/facebook.html , envuelva todo el código dentro de un acento grave (``) y nombre esta cadena con un nombre de variable como iframeCode

 export default iframeCode = `<html>...</html>`

2. cambiar el nombre del archivo a mecanografiado

cambie el nombre de su facebook.html a facebook.ts

3. importar código html como código en cadena

dentro de su código, siga con dangerouslySetInnerHTML

 import facebook from './SM_login/facebook.ts' export default class CustomDocument extends Document { render() { return ( <div> <li> <div dangerouslySetInnerHTML={{__html: facebook}} /> </li> </div> ); }
about 4 years ago · Juan Pablo Isaza Denunciar

0

De acuerdo con la documentación de reacción, no puede importar un módulo usando la palabra clave require , debe usar la palabra clave es6, importar su código debería ser así

 import facebook from "./facebook.html"; const CustomDocument = () => { return ( <div> <li> <iframe src={facebook}></iframe> </li> </div> ); } export default CustomDocument;
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