Я пытаюсь использовать иконки / шрифты с моего локального хоста и с сервера.
Моя структура проекта выглядит следующим образом:
https://files.gitter.im/webpack/webpack/7XUh/image.png
(Невозможно вставить как изображение, так как у меня еще нет 10 репутации.)
Я определил все значки в активах → изображения → карта логотипов.
BaseUrl в webpack.config.js определяется как «./olved.
Я пытаюсь использовать значки, как указано в my-notifications.scss:
фон: белый URL (/../../ assets / images / logos / sample-logo.svg) справа 15px по центру без повтора;
Это работает на моем локальном хосте. Однако, если я открою свой клиент на сервере, он не сможет найти файлы svg.
Вывод ошибки в консоли выглядит следующим образом:
GET http://server/assets/images/logos/sample-logo.svg 404 (не найдено)
Чтобы перейти к моему клиенту на сервере, я перехожу к: http://server/company/customername/client2
Странная часть в том, что я сделал модель TypeScript с именем, идентификатором и источником изображений. Я использую этот источник изображений (this.imagesrc = './assets/images/logos/sample-image') в другом месте моего приложения, и источник изображений работает там, на локальном хосте и на сервере.
Может кто-нибудь знает, как решить эту проблему?
Спасибо.