vite4 里如何配置 m-svg-icon
来源:6-7 通用组件:基于 vite 的统一 svg 处理 svg-icon

慕码人5437048
2023-08-11
vite4里path引用不生效,m-svg-icon无法显示icon,请问vite4里iconDirs该如何配置
import { fileURLToPath, URL } from 'node:url'
import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
import { createSvgIconsPlugin } from 'vite-plugin-svg-icons'
import path from 'path'
// https://vitejs.dev/config/
export default defineConfig({
plugins: [
vue(),
createSvgIconsPlugin({
// 指定需要缓存的图标文件夹
iconDirs:[path.resolve(process.cwd()),'src/assets/icons'],
// 指定 symbolId 格式
symbolId:'icon-[name]'
})
],
resolve: {
alias: {
'@': fileURLToPath(new URL('./src', import.meta.url))
}
},
server: {
proxy: {
'/api' : {
target: 'https://api.imooc-front.lgdsunday.club/',
changeOrigin: true
}
}
}
})
写回答
4回答
-
记录一下处理结果:
代码: iconDirs:[path.resolve(process.cwd()),'src/assets/icons']
修改为: iconDirs:[path.resolve(process.cwd(), 'src/assets/icons')],
022024-03-12 -
rddata
2023-12-22
我也是vite4 图标也不显示,请问这个问题最终怎么解决
00 -
慕码人5437048
提问者
2023-08-12
https://gitee.com/zhu_xiaojian/jd.git
00 -
Sunday
2023-08-11
你好
可以给我一个 git 地址,我把代码跑起来看一下
032023-08-12
相似问题