【发布时间】:2020-02-12 21:00:15
【问题描述】:
所以这是一个在 Laravel 中使用 Vue+Vuetify 前端的项目。我正在使用 Vue CLI。我已经使用vue.config.js 将 Vue CLI 的输出目录设置为 Laravel 的公用文件夹,如下所示:
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 每次都会被构建过程覆盖。
替代路径是通过安装 npm 包并在我的main.js 中添加几行来将该 css 文件包含在构建过程中,但我宁愿避免这种情况,因为我的输出已经变得越来越大。
【问题讨论】: