Я разрабатываю игру с PIXI. js, которая будет размещена на URL-адресе X и загружена на другой веб-сайт с URL-адресом Y.
Для достижения sh этого я использую BASE_URL переменная окружения, которая имеет значение ''
, если локальная, и 'https://something.web.app'
, если не локальная.
Итак, я могу просто сделать это:
import avatar from "../assets/images/avatar.svg";
const BASE_URL = process.env.BASE_URL || '';
loader.add(BASE_URL + avatar);
Это вроде работает. Кажется, что сначала выполняет правильный запрос (с BASE_URL), а затем снова без BASE_URL. На следующем рисунке вы видите ошибочный второй запрос:
Это приводит к тому, что изображение не отображается в игровом контейнере.
Если я опущу BASE_URL (например, несколько часов go), он запрашивает изображение только один раз .
Что я могу попробовать здесь? Я использую Parcel JS, чтобы упаковать все это.