Esta es la estructura de mis proyectos en Webstorm
si importo Objects.js por esta línea, funciona
import * as Objects from "../../ecosystem/js/world/Objects.js";pero si cambio a alguno de estos
import * as Objects from "../js/world/Objects.js"; import * as Objects from "./js/world/Objects.js"; import * as Objects from "js/world/Objects.js"; No funciona y da error GET http://localhost:63342/js/world/Objects.js net::ERR_ABORTED 404 (Not Found)
Sospecho que esto se debe a que la solicitud de red es Request URL: http://localhost:63342/js/world/Objects.js que carece de la carpeta del ecosistema. ¿Cómo puedo resolver esto de una manera limpia?
Creo clases y las exporto al final del archivo Objects.js de la siguiente manera.
Busqué en estos enlaces pero aún no pude resolver mi problema:
La importación no funciona cuando se usa una ruta relativa. JavaScript
¿Cómo incluyo un archivo JavaScript en otro archivo JavaScript?
export {Sphere, LightIndicator, MouseFollower, Terrain, Box};