У меня есть библиотека javascript, которая использует ресурсы, такие как файлы png и css. Этот связанный JS-файл живет на определенном сервере. У меня есть отдельный dev-сервер с одним простым html-файлом следующим образом:
...
<head>
<script src="http://{my_library_server}/bundle.js"></script>
</head>
...
Ошибки в консоли показывают, что последовательные запросы ресурсов не выполняются в результате поиска их на моем dev-сервере.
GET http://localhost:3000/image.f1fc3632.svg 404 (Not Found)
В то время как я ожидал увидеть запрос, перейдите к
http://{my_library_server}/image.f1fc3632.svg
Изучая проблему, я обнаружил свойство publicPath, которое я могу установить. Однако это только базовая ссылка, а не полный URL. Так что моя ошибка превращается в какой-то беспорядочный беспорядок типа
GET http://localhost:3000/%20http://{my_library_server}%20/image.f1fc3632.svg 404 (Not Found)
Как я могу решить эту проблему? Есть ли публичный путь к активу для установки хоста? Я не хочу, чтобы потребитель-клиент по понятным причинам ожидал знать, какие ресурсы включить и связать на своих html-страницах.