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

123
Visualizações
La aplicación Reactjs test on rails funciona localmente pero muestra un error en la versión heroku

Perdón por la falta de formato, soy nuevo aquí. Recientemente comencé a cambiar de jQuery a React en mi aplicación. Eliminé todo el pequeño código js, instalé turborails e importmap, planeando usar una combinación de html y rails para mis páginas. Logré que la aplicación funcionara localmente y todo eso, pero en la compilación de heroku, application.js no importa las dependencias y muestra:

 uncaught syntaxerror: import declarations may only appear at top level of a module

cuando reviso la consola en las herramientas de desarrollo, en este

Estoy usando importmap e incluyo app.js a través de javascript_include_tag Así es como se ve mi application.jss. El error apunta a la línea cableada

 import "@hotwired/turbo-rails" import "./components/seconds.jsx"

¿Cómo puedo hacer que funcione en heroku?

EDITAR: a través de un poco de prueba y error desordenado, descubrí una solución. Entonces, ¿parece que los navegadores no admiten la importación sin ser módulos? Así que mi solución fue compilar application.js y reemplazar mi application.js anterior con la versión compilada. Funciona tanto localmente como en heroku, aunque una molestia menor es que tendré que compilar npm cada vez que modifique algo en mi javascript y necesite presionarlo, pero es factible.

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