Так что это проект в Laravel с интерфейсом Vue + Vuetify. Я использую Vue CLI. Я установил выходной каталог Vue CLI в общую папку Laravel, используя vue.config.js
, например:
module.exports = {
configureWebpack: {
devtool: 'source-map'
},
devServer: {
proxy: 'http://localhost:8080/api/v1/',
},
outputDir: '../public',
indexPath: '../resources/views/index.blade.php',
}
Это работает. Однако значки mdi на веб-странице не отображаются. Я понимаю, что мне нужно добавить тег ссылки <link href="https://cdn.jsdelivr.net/.../materialdesignicons.min.css" rel="stylesheet">
в индексный файл, но я не знаю, куда его добавить. index.blade.php
перезаписывается процессом сборки каждый раз.
Альтернативный путь - включить этот файл css в процесс сборки, установив пакет npm и добавив несколько строк в мой main.js
, но я быскорее избегайте этого, так как мой вывод уже увеличивается.