通过Vue CLI创建的前端项目,安装Vuetify后,项目加载materialdesignicons.min.css巨慢。
参考
https://vuetifyjs.com/zh-Hans/features/icon-fonts/#material-design56fe6807
安装到@mdi/font
yarn add @mdi/font -D
修改vuetify.js
import '@mdi/font/css/materialdesignicons.css'; // Ensure you are using css-loader
import Vue from 'vue';
import Vuetify from 'vuetify/lib/framework';
Vue.use(Vuetify);
export default new Vuetify({
icons: {
iconfont: 'mdi', // default - only for display purposes
},
});
删除public目录下的index.html的以下代码。
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@mdi/font@latest/css/materialdesignicons.min.css">

本文介绍了在VueCLI项目中使用Vuetify时遇到的materialdesignicons.min.css加载速度慢的问题。为了解决这个问题,作者提供了详细步骤:首先,通过yarn添加@mdi/font库;然后,在vuetify.js中导入本地的MDI CSS文件,确保使用了css-loader;最后,删除public/index.html中引用的外部CDN链接。这些改动有助于提高项目的加载效率。
1456

被折叠的 条评论
为什么被折叠?



