
在使用vue3根据官方文档按需自动导入element plus,配置 vue.config.js 文件时出现Invalid options in vue.config.js: "plugins" is not allowed错误。
具体如下所示:

webpack 相关的配置需要写到 configureWebpack 里,不能直接写在外面。 如下配置示例:
const { defineConfig } = require('@vue/cli-service')
//auto import element plus components
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,
configureWebpack: {
plugins: [
AutoImport({
resolvers: [ElementPlusResolver()],
}),
Components({
resolvers: [ElementPlusResolver()],
}),
],
},
})