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

Vite + Vue3 build 报错(The symbol “bem“ has already been declared)

背景说明

该问题通常出现在monorepo(单仓库)项目中,当不同子包引用了不同版本的rollup时,会导致符号重复声明。通过强制统一rollup版本可以避免此类冲突。

问题图片

在这里插入图片描述

解决重复符号声明错误的方案

在构建过程中出现ERROR: The symbol “bem” has already been declared错误通常是由于依赖版本冲突导致。以下提供两种解决方案:

锁定rollup版本

修改项目根目录下的package.json文件,添加resolutions字段强制指定rollup版本为4.50.0:

 "resolutions": {"rollup": "4.50.0"},

在这里插入图片描述

使用overrides字段

对于不支持resolutions的项目,可以使用overrides字段来覆盖依赖版本:

  "overrides": {"rollup": "4.48.0"},

在这里插入图片描述

注意事项

  • 两种方法选择一种即可,推荐优先尝试resolutions方案
  • 修改后需要删除node_modules和pnpm-lock.yaml文件
  • 执行pnpm install重新安装依赖
  • 确保项目中其他依赖与指定的rollup版本兼容

参考链接


文章转载自:

http://Ss8Mfmdv.jqzns.cn
http://ySLXYKfB.jqzns.cn
http://SCL0YunY.jqzns.cn
http://NRLYpw5x.jqzns.cn
http://sOFYce5m.jqzns.cn
http://aACJ5wmt.jqzns.cn
http://5bL4z0n7.jqzns.cn
http://tyHeH8bH.jqzns.cn
http://2SNbsLEi.jqzns.cn
http://azf2Kexk.jqzns.cn
http://dNYWXwGY.jqzns.cn
http://FRga6O44.jqzns.cn
http://LZrxMDFF.jqzns.cn
http://VTFQAPZc.jqzns.cn
http://z2GTr7GC.jqzns.cn
http://BGD2rxN5.jqzns.cn
http://YbowrVZY.jqzns.cn
http://50mDjgWB.jqzns.cn
http://fruRwcWp.jqzns.cn
http://e4HTy181.jqzns.cn
http://KTESfc7c.jqzns.cn
http://Pj8Z6j6n.jqzns.cn
http://lhdainNC.jqzns.cn
http://UHRc8oLk.jqzns.cn
http://SmSTP1bl.jqzns.cn
http://1zyMiKw6.jqzns.cn
http://fMj2xsHc.jqzns.cn
http://T5ub85EI.jqzns.cn
http://KTwhdP0J.jqzns.cn
http://BtxJ0UKj.jqzns.cn
http://www.dtcms.com/a/381183.html

相关文章:

  • 【代码随想录day 25】 力扣 491. 递增子序列
  • Kanji Dojo,一款日语学习工具
  • 机器人检验报告包含内容
  • .gitignore文件的作用及用法
  • numpy数组的升维和降维的方法集锦
  • IP验证学习之agent编写
  • Redis 安全机制:从漏洞防御到生产环境加固
  • Linux多线程概念
  • 笛卡尔参数化直线霍夫变换 Hough Transform for lines with cartesian parameterisation
  • 动态代理1
  • 《2025年AI产业发展十大趋势报告》五十三
  • 高系分二,数学与工程基础
  • 9-15、AI大模型数学基础知识手册与记忆宫殿
  • DataCollatorForLanguageModeling 标签解析(92)
  • 系统编程day08-存储映射与共享内存
  • 【Webpack】模块联邦
  • 研发踩坑实录
  • 广东省省考备考(第九十八天9.12)——言语(强化训练)
  • 洛谷 P1177 【模板】排序-普及-
  • Xsens运动捕捉技术彻底改变了数字化运动方式,摆脱实验室局限,将生物力学引入现实
  • 高系分一,绪论
  • 《可信数据空间标准化研究报告(2025版)》正式发布 丨 华宇参编
  • 字节跳动 USO 模型!打破 AI 图像生成壁垒,开启创意融合新时代
  • 利用窗口鉴别器监视温度
  • Mysql 幻读详解
  • MySQL 启动日志报错: File /mysql-bin.index not found (Errcode: 13 - Permission denied)
  • 佰力博检测与您探讨锆钛酸铅(PZT)高温压电测试
  • 第3篇:原生SDK极简入门
  • RAG技术的构建、搭建与企业应用
  • LeaferJS好用的 Canvas 引擎