Estoy tratando de crear un sitio web con html y jquery. Tengo el archivo data.js (con const travelInfoURL = '<url>'; ) con la URL que necesito. Quiero usarlo en el archivo main.js, pero recibo el siguiente error:
main.js: 130 Error de referencia no capturado: travelInfoURL no está definido
¿Cómo resolver este problema? Intenté exportar travelInfoURL en data.js ( export{travelInfoURL}; ), pero no funcionó. Los archivos se encuentran en el mismo directorio.
Es difícil responder a esta pregunta sin conocer el tiempo de ejecución de JS que se está utilizando, pero su pregunta indica que al menos está utilizando la sintaxis de importación/exportación de ES6.
Su pregunta no indica que esté importando lo que está exportando. Si no desea exportar travelInfoURL como la exportación predeterminada del archivo, puede hacerlo escribiendo:
export const travelInfoURL = '<url>'; En el otro archivo puedes importar esto como: import { travelInfoURL } from './main';