element-plus按需引入报错IconsResolver is not a function

官网文档:element-plus-best-practices/vite.config.ts at db2dfc983ccda5570033a0ac608a1bd9d9a7f658 · sxzz/element-plus-best-practices · GitHubElement Plus Best Practices 最佳实践. Contribute to sxzz/element-plus-best-practices development by creating an account on GitHub.https://github.com/sxzz/element-plus-best-practices/blob/db2dfc983ccda5570033a0ac608a1bd9d9a7f658/vite.config.ts#L21-L58

webpack配置

javascript 复制代码
// webpack.config.js
const IconsResolver = require("unplugin-icons/resolver");

module.exports = {
  // ...
  configureWebpack: (config) => {
    // ...
    config.plugins.push(
      AutoImport({
        resolvers: [
          // 自动导入图标组件
          IconsResolver({
            prefix: "Icon",
          }),
          // ...
        ],
      })
    );
    config.plugins.push(
      Components({
        resolvers: [
          // 自动注册图标组件
          IconsResolver({
            enabledCollections: ["ep"],
          }),
          // ...
        ],
      })
    );
  }
}

运行结果:TypeError: IconsResolver is not a function

解决方式:安装低版本unplugin-icons

bash 复制代码
yarn add [email protected] -D
相关推荐
315356691310 分钟前
一文带你了解二维码扫码的全部用途
前端·后端
七月shi人18 分钟前
用claude3.7,不到1天写了一个工具小程序(11个工具6个游戏)
前端·小程序·ai编程
Billy Qin26 分钟前
Rollup详解
前端·javascript·rollup
夜寒花碎38 分钟前
前端自动化测试一jest基础使用
前端·单元测试·jest
小徐_233342 分钟前
uni-app工程实战:基于vue-i18n和i18n-ally的国际化方案
前端·微信小程序·uni-app
前端小菜鸟一枚s1 小时前
`ConstantPositionProperty` 的使用与应用
前端·javascript·cesium
JohnsonXin1 小时前
怎么使用vue3实现一个优雅的不定高虚拟列表
前端·javascript·css·html5
17Knight1 小时前
我的个性化 VSCode
前端
前端小菜鸟一枚s1 小时前
`ConstantProperty` 的使用与应用
前端·javascript·cesium
狠狠的学习1 小时前
antd表格行hover效果性能处理
前端·css