我想将 @mdi/font 图标捆绑到我的应用程序中(它是一个 Electron 应用程序)。
我安装了 npm i @mdi/font --save-dev:
"devDependencies": {
"@mdi/font": "^7.0.96",
}
然后我导入了css/scss,我尝试了几种不同的方法:
main.ts 中导入:import '@mdi/font/css/materialdesignicons.css';main.scss中导入为scss:@import './node_modules/@mdi/font/scss/materialdesignicons.scss';base.css 中作为 css 导入:@import './node_modules/@mdi/font/css/materialdesignicons.css';然后我在标记中使用了 mdi-* css 类:
SideMenu.vue:
应用程序启动并运行,但我看到相同的图标。
需要考虑的事项:
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
回答我自己的问题。感谢@Duannx,解决方案非常简单 - 只需添加缺少的
mdi类:没有任何特定于 vite/vue/electron 的内容:)