vite按需加载element-plus,减少项目体积,你必须学会


1.在项目中安装

$ npm install element-plus --save

$ yarn add element-plus

$ pnpm install element-plus

2.安装对应的插件

npm install -D unplugin-vue-components unplugin-auto-import

3.在vite.config.ts中引入


import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
// 下面这三行是引入组件
import AutoImport from 'unplugin-auto-import/vite'
import Components from 'unplugin-vue-components/vite'
import { ElementPlusResolver } from 'unplugin-vue-components/resolvers'
// 上面这上行是新增的哈
// https://vitejs.dev/config/
export default defineConfig({
  plugins: [
    vue(),
    // 自动引入组件和自动注册 new add
    AutoImport({
      resolvers: [ElementPlusResolver()],
    }),
    Components({
      resolvers: [ElementPlusResolver()],
    }),
    // 按需引入结束
  ]
})

使用按钮




项目中会多两个文件

components.d.ts
auto-imports.d.ts : 你在element-plus中使用的组件,在这个文件中会自动引入的。

参考的地址有

https://blog.csdn.net/filerat/article/details/123750595
https://element-plus.gitee.io/zh-CN/guide/installation.html#使用包管理器