报错

.pnpm\element-plus@2.8.8_vue@3.5.13_typescript@5.6.3_\node_modules\element-plus\theme-chalk\src\mixins\_var.scss:53:7
  Error: Undefined function.
     ╷
  53 │     #{color.channel($color, 'red'),
     │       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
     ╵
    node_modules\.pnpm\element-plus@2.8.8_vue@3.5.13_typescript@5.6.3_\node_modules\element-plus\theme-chalk\src\mixins\_var.scss 53:7  set-css-color-rgb()
    node_modules\.pnpm\element-plus@2.8.8_vue@3.5.13_typescript@5.6.3_\node_modules\element-plus\theme-chalk\src\var.scss 17:5          @use
    node_modules\.pnpm\element-plus@2.8.8_vue@3.5.13_typescript@5.6.3_\node_modules\element-plus\theme-chalk\src\base.scss 1:1          @use
    node_modules\.pnpm\element-plus@2.8.8_vue@3.5.13_typescript@5.6.3_\node_modules\element-plus\theme-chalk\src\index.scss 1:1         @use
    src\assets\scss\element.scss 8:1                                                                                                    root stylesheet

element-plus和sass的版本分别是:

"element-plus": "^2.8.7",

    "sass": "^1.71.1",

element-plus明明是2.8.7,错误却显示是2.8.8?
经排查发现,如果用的pnpm install安装就会报这个错,换成npm就好了。

  1. 删除项目的node_modules文件夹;
  2. 终端输入指令重新安装依赖:
    npm install
  3. 再次运行项目,不再报错。
Logo

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

更多推荐