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

168
Vistas
Cómo resolver el error del renderizador personalizado de Vue 3

Estoy tratando de construir un renderizador personalizado usando Vue 3 y Vite. El renderizador funciona en su repositorio original (clonar ese repositorio, npm install y npm run dev ), pero falla cuando publico ese renderizador y lo instalo en otro proyecto.

Para recrear, ya sea:

  • Clone, instale y ejecute este repositorio , o
  • Cree un proyecto Vue 3, npm instale mvp-renderer e importe { createApp } desde mvp-renderer en lugar de vue .

El renderizador personalizado en funcionamiento agrega la clase custom-renderer a cada elemento DOM; en la versión rota, nada se procesa en el DOM y veo el siguiente error cuando se llama a la función de mount :

 [Vue warn]: resolveComponent can only be used in render() or setup().

¿Alguna idea sobre cómo solucionarlo?

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

0

Gracias a la sugerencia de Ferry Kranenburg, pude encontrar la solución para esto: parece que el problema fue que Vite agregó alguna funcionalidad adicional.

Agregué un nuevo comando build:renderer al renderizador y funciona correctamente cuando lo instalo desde NPM ahora. Ese comando simplemente ejecuta una compilación Typescript normal en lugar de realizar el proceso de compilación completo de Vite.

Para verlo en acción, puede clonar la implementación desde arriba, ejecutar npm install mvp-renderer@latest y ejecutar npm run dev ver cómo funciona sin errores.

Parece que la creación de prototipos de un renderizador en Vite funciona bien, pero si desea agruparlo para la producción, deberá compilar el renderizador por sí solo. ¡Gracias de nuevo Ferri!

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