import{defineConfig,loadEnv}from"vite";importpathfrom"path";importvuefrom '@vitejs/plugin-vue';importcreateVitePluginsfrom './vite/plugins';// https://vitejs.dev/config/exportdefaultdefineConfig(({mode,command})=>{constenv=loadEnv(mode,process.cwd());const{VITE_APP_ENV}=env;return{// 部...
1. 安装vite-plugin-svg-icons插件 npm i vite-plugin-svg-icons -D 2.vite.config.ts中配置 import path from "path"; import { createSvgIconsPlugin } from"vite-plugin-svg-icons"; exportdefaultdefineConfig({ plugins: [ ... createSvgIconsPlugin({ iconDirs: [path.resolve(process.cwd(),"src/...
一、安装 vite-plugin-svg-icons npm i fast-glob@3.2.11 -D 1. npm i vite-plugin-svg-icons@2.0.1 -D 1. 二、创建图标文件夹 在src/assets文件夹下新建icons文件夹,用于存放下载的 SVG 图标 三、main.ts 引入注册脚本 // main.ts import 'virtual:svg-icons-register'; 1. 2. 四、vite.config....
在vite.config.ts中进行配置 import { createSvgIconsPlugin } from 'vite-plugin-svg-icons' import path from 'path' export default () => { return { plugins: [ createSvgIconsPlugin({ // 指定需要缓存的图标文件夹 iconDirs: [path.resolve(process.cwd(), 'src/assets/icons')], // 指定symbolI...
1.安装依赖:npm install vite-plugin-svg-icons -D 2.vite.config.ts 中配置: import { createSvgIconsPlugin } from 'vite-plugin-svg-icons' // 在export defa
1.安装vite-plugin-svg-icons 2. 新建文件夹 src/assets/icons/svg来存放svg 图片 3.新建组件src/components/S...
5. 不如直接放弃element 的icon组件,采用自行封装svg组件。 操作流程 依赖安装 使用vite-plugin-svg-icons插件识别本地svg库 yarnaddvite-plugin-svg-icons-D#或npminstallvite-plugin-svg-icons-D#或pnpminstallvite-plugin-svg-icons-D 依赖配置 在vite.config.js中配置vite-plugin-svg-icons ...
来吧,开启你的操作大门!只需简单几步,SVG 图标轻松搞定!步骤 1:安装依赖 首先,确保你的项目已经使用 Vite 搭建,并且成功集成了 Vue 3。接下来,让我们为项目增添一抹亮色,安装 vite-plugin-svg-icons。这款插件专为加载和处理 SVG 图标而生,简直是你在 SVG 世界中的得力助手,能轻松搞定所有相关事务。
1. vite-plugin-svg-icons插件 本文的项目使用vue3+vite来构建,可以使用第三方的vite-plugin-svg-icons插件,来引入svg图标。 安装 安装vite-plugin-svg-icons插件 # npmnpm i vite-plugin-svg-icons -D# yarnyarn add vite-plugin-svg-icons -D# pnpmpnpm install vite-plugin-svg-icons -D ...
importpathfrom'path'import{createSvgIconsPlugin}from'vite-plugin-svg-icons'// https://vitejs.dev/config/exportdefaultdefineConfig({plugins:[vue(),createSvgIconsPlugin({// 指定需要缓存的图标文件夹iconDirs:[path.resolve(process.cwd(),'src/assets/img/svg')],// 指定symbolId格式symbolId:'[name...