升级Element Plus版本,如何解决报错以及需要修改哪些配置

#为了实现Collapse折叠面板的自定义icon,将Element plus 2.6.3升级到2.8.x ,如何解决报错,如何修改vite配置;

1.升级Element Plus 到最新版本

npm install element-plus@latest

2.Element 文档中有提示,2.8.5及以后得版本,sass最低支持的版本为1.79.0,所升级sass、sass-loader

npm install sass@latest sass-loader@latest

3.升级完成后需要修改,vite.config.ts文件中,样式预加载的配置

    css: {
      // 预加载
      preprocessorOptions: {
        // 全局样式变量预注入
        scss: {
          additionalData: `@use "@/assets/styles/variables.scss" as *;`, // 导出全局变量和 mixin
          api: 'modern-compiler', // 修改api调用方式
        },
      },
    },

4.处理【@import】报错 ,sass升级版本后不在支持@import,需将页面中所有的@import的样式引入修改成@use

修改如下:

@use'./variables.scss';

5.处理全局内置函数报错,your-entrypoint.scss 改成自己样式文件的具体路径,只要用了全局函数的scss文件都要迁移出来

修改如下: 

$ npm install -g sass-migrator
$ sass-migrator module --migrate-deps your-entrypoint.scss

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值