Vite element-plus安裝

安裝element-plus

參考官網

1
2
3
4
5
6
7
8
NPM
npm install element-plus --save

Yarn
yarn add element-plus

pnpm
pnpm install element-plus

完整導入(全局)

在main.ts

1
2
3
4
5
6
7
8
9
10
import { createApp } from 'vue'
import ElementPlus from 'element-plus'/**/
import 'element-plus/dist/index.css'/**/
import App from './App.vue'
import router from './router'

const app = createApp(App)
app.use(router)/**/
app.use(ElementPlus)/**/
app.mount('#app')

自動導入

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

在vite.config.ts,加入以下

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
/*加入以下*/
import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
import AutoImport from 'unplugin-auto-import/vite';/*element 自動導入*/
import Components from 'unplugin-vue-components/vite';/*element 自動導入*/
import { ElementPlusResolver } from 'unplugin-vue-components/resolvers';/**/

// https://vitejs.dev/config/
export default defineConfig({
plugins: [
vue(),
/*element 自動導入*/
AutoImport({
resolvers: [ElementPlusResolver()],
}),
/*element 自動導入*/
Components({
resolvers: [ElementPlusResolver()],
}),
],
})

github說明
github element-plus安裝與自動導入