Actualmente estoy trabajando en un portafolio y quería subirlo a un servidor para poder mostrárselo a la gente en cualquier computadora. Aquí está la "pila" de mi sitio web: HTML/CSS/SCSS/JS (nativo + GSAP)
En mi entorno local, todo funciona bien (como literalmente 0 problemas)
Cargué mi sitio web en un servidor de OVH (funcionó para otros proyectos, así que no creo que el problema esté ahí, pero no sé...)
Mi problema es que cuando busco mi sitio web, no hay javascript. Se debe a un error:
No se puede usar la declaración de importación fuera de un módulo (en script.js:1:1).
La línea en cuestión es:
import { gsap } from "gsap";Ya busqué eso en Internet y probé varias soluciones (agregar tipo: módulo en package.json, cambiar rutas, reemplazar 'importar' por 'requerir', etc.), pero nada funcionó, y no puedo "publicar " este sitio web.
¿Alguien tendría una explicación con respecto a todos esos detalles?
Probablemente tenga gsap en su carpeta node_modules, que podría no estar en su sitio web. En lugar de usarlo instalado por npm, use la etiqueta <script> en su archivo html como lo sugieren los documentos de gsap:
<script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/3.10.4/gsap.min.js"></script>