Используя Laravel Mix, я не могу получить установку Element UI, чтобы правильно найти путь к шрифтам.Он возвращает относительный URL к пути шрифта вместо того, чтобы начинаться с корня.Я использую Element UI v2.9.1 и Vue 2.6.10
Я уже пытался самостоятельно установить путь к шрифту в пользовательской теме SASS и скопировать каталог шрифтов, используя Mix
.js([
'resources/js/backend/before.js',
'resources/js/backend/app.js',
'resources/js/backend/after.js'
], 'js/backend.js')
Это в моем webpack.mix.js
import 'element-ui/lib/theme-chalk/index.css';
import locale from 'element-ui/lib/locale';
import lang from 'element-ui/lib/locale/lang/en';
window.Vue = Vue;
locale.use(lang);
Vue.use(ElementUI, { locale })
Это то, что в моем app.js
Независимо от того, какую страницу я посещаю на моем веб-сайте, запрошенный URL-адрес уже похож на
http://example.test/admin/my-uri/fonts/vendor/element-ui/lib/theme-chalk/element-icons.ttf?732389ded34cb9c52dd88271f1345af9
Однако шрифты правильно развернуты в public/fonts/vendor/element-ui