报错详情

[plugin:vite:css] [sass] Undefined function.

╷ 53 │ #{color.channel($color, 'red'),

│ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^

╵

node_modules\element-plus\theme-chalk\src\mixins\_var.scss 53:7 set-css-color-rgb()

node_modules\element-plus\theme-chalk\src\var.scss 17:5 @use

node_modules\element-plus\theme-chalk\src\base.scss 3:3 root stylesheet

​​​​在这里插入图片描述

报错原因分析

推测是由于element-plus版本过高导致的,博主出现这个错误时使用的是element-plus2.8.6,后面切换到2.8.4就没有这该报错了。关于如何将高版本的element-plus降低版本请往下看👇

解决方案

  • 首先删除项目中node_modules文件夹下的@element-plus文件夹,直接右键删除就可以
    在这里插入图片描述
  • 第二步删除package-lock.json文件,注意不是package.json,不要删错了
    在这里插入图片描述
  • 最后使用cmd进入该目录下,先后使用
npm uninstall element-plus
npm i element-plus@2.8.4

在这里插入图片描述

参考来源:

b站up主@程序员青戈在视频BV1Df2cYVEWo下的评论

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐