当前位置: 首页 > article >正文

vue3按需引入 vite-plugin-style-import 2.0版本报错(解决办法)

  • 报错配置():
  • 报错信息
  • 解决方法配置

报错配置():

//vite.config.js 部分代码
// 按需自动引入 elementplus 相关样式文件
import styleImport from 'vite-plugin-style-import'


// https://vitejs.dev/config/
export default defineConfig({
  plugins: [
    vue(),
    styleImport({
      libs:[{
        libraryName:'element-plus',
        esModule:true,
        ensureStyleFile:true,
        resolveStyle:(name)=>{
          return `element-plus/lib/theme-chalk/${name}.css`
        },
        resolveComponent:(name)=>{
          return `element-plus/lib/${name}`;
        }
      }]
    })
  ],
})

报错信息

在这里插入图片描述
这是因为2.0版本之后,取消了styleImport

解决方法配置

// 按需自动引入 elementplus 相关样式文件
import {
  createStyleImportPlugin,
  ElementPlusResolve
} from 'vite-plugin-style-import'


// https://vitejs.dev/config/
export default defineConfig({
  plugins: [
    vue(),
    createStyleImportPlugin({
      resolves: [ElementPlusResolve()],
      libs: [
        {
          libraryName: 'element-plus',
          esModule: true,
          resolveStyle: (name) => {
            return `element-plus/theme-chalk/${name}.css`
          }
        }
      ]
    }),
  ],
})


http://www.kler.cn/news/134483.html

相关文章:

  • 软件测试/测试开发/人工智能丨视觉与图像识别自动化测试
  • JAXB:用XmlElement注解复杂类型的Java属性,来产生多层嵌套的xml元素
  • 基于C++实现循环赛日程表(分治算法)
  • 导向矢量(Steering Vector)和束波权重
  • Linux(2):初探
  • APP外包开发需要注意的问题
  • 二十三种设计模式:解密职责链模式-购物优惠活动的设计艺术
  • KVM网络环境下vlan和trunk的理解
  • Angular菜单项激活状态保持
  • milvus数据管理-压缩数据
  • Python 如何实现职责链设计模式?什么是职责链设计模式?Python 职责链设计模式示例代码
  • Clickhouse初认识
  • Android设置控件透明度
  • 2023.11.17 hadoop之HDFS进阶
  • 计算机毕业设计选题推荐-掌心办公微信小程序/安卓APP-项目实战
  • SpringBoot学习笔记-创建个人中心页面(上)
  • ZYNQ_project:test_fifo_255X8
  • 人工智能:科技的魔术师
  • Ultipa Transporter V4.3.22 即将发布,解锁更多易用功能!
  • 智慧环保:科技驱动下的环境保护新篇章
  • 概念理论类: TCP/IP、Http、Socket之间的区别
  • axios的原理及实现一个简易版axios
  • 基于 gin + websocket 即时通讯项目 (一、项目初始化)
  • SpringCloudAlibaba系列之Nacos服务注册与发现
  • 十倍增量的海外客户开发新方式来了!外贸企业可直接照做
  • 【ELK01】ELK简介以及ElasticSearch安装、ES客户端工具-Head安装、报错问题整理
  • 6 个问题搞懂 HTTPS 加密通信的原理与 HTTPS 通信安全协议
  • JPA整合Sqlite解决Dialect报错问题, 最新版Hibernate6
  • Spring cloud负载均衡@LoadBalanced LoadBalancerClient
  • “我们把最扎心的话,说给了自己最亲近的人” 何解?| IDCF