Vue3中使用Vue-Cli引入element ui

Vue3中使用Vue-Cli引入element ui,第1张

问题描述

element-plus提供了vite的按需引入,但并没有说明如何使用cli配置element。
如果按照上述方式引入会出现如下问题:

Invalid options in vue.config.js: “plugins” is not allowed

解决方法

必须安装两个官网的插件:

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

在vue.config.js中配置如下:

// 引入elementui
const AutoImport = require('unplugin-auto-import/webpack')
const Components = require('unplugin-vue-components/webpack')
const { ElementPlusResolver } = require('unplugin-vue-components/resolvers')

module.exports = defineConfig({
 .......
  // 配置elementui
  pluginOptions: {
    plugins: [
      AutoImport({
        resolvers: [ElementPlusResolver()]
      }),
      Components({
        resolvers: [ElementPlusResolver()]
      })
    ]
  }
})

因为vue-cli的更新,所以以前的插件配置项变成了

pluginOptions

这是一个不进行任何 schema 验证的对象,因此它可以用来传递任何第三方插件选项。例如:

module.exports = {
  pluginOptions: {
    foo: {
      // 插件可以作为 `options.pluginOptions.foo` 访问这些选项。
    }
  }
}

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1296504.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-06-10
下一篇2022-06-10

发表评论

登录后才能评论

评论列表(0条)

    保存