vue-cli项目 按需引入 element-plus #yyds干货盘点#
Posted 梁云亮
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vue-cli项目 按需引入 element-plus #yyds干货盘点#相关的知识,希望对你有一定的参考价值。
说明
vue-cli创建的项目中如何按需引入element-plus,官网没有说明清楚。
具体步骤
- 安装插件
npm install -D unplugin-vue-components unplugin-auto-import
- 配置vue.config.js
const defineConfig = require(@vue/cli-service)
const AutoImport = require(unplugin-auto-import/webpack)
const Components = require(unplugin-vue-components/webpack)
const ElementPlusResolver = require(unplugin-vue-components/resolvers)
module.exports = defineConfig(
transpileDependencies: true,
devServer:
port: 8888
,
configureWebpack:
plugins: [
AutoImport(
resolvers: [ElementPlusResolver()],
),
Components(
resolvers: [ElementPlusResolver()],
),
]
)
新增加内容为:

## 测试
```html
<template>
<h2>Home</h2>
<el-row>
<el-button>Default</el-button>
<el-button type="primary">Primary</el-button>
<el-button type="success">Success</el-button>
<el-button type="info">Info</el-button>
<el-button type="warning">Warning</el-button>
<el-button type="danger">Danger</el-button>
<el-button>中文</el-button>
</el-row>
<router-link to="/about">About</router-link>
</template>
<script>
export default
name: "Home"
</script>
<style scoped>
</style>
结果:
以上是关于vue-cli项目 按需引入 element-plus #yyds干货盘点#的主要内容,如果未能解决你的问题,请参考以下文章
Vue3.0+Vant ui配置按需引入(非vue-cli3.0)
Vue3.0+Vant ui配置按需引入(非vue-cli3.0)
Vue3.0+Vant ui配置按需引入(非vue-cli3.0)