Vite 3 打包之坑

2022-12-05 · 周一郁闷多云

今天发现个奇奇怪怪的问题,某个项目使用 Vite 3 进行打包,本地调试模式正常,一旦打包发布会出现 React Minified Error 的错误,排查后发现传入的组件类型为 undefined,基本可以断定是打包过程存在问题。我降级到 Vite 2.9 之后这个问题就消失了==

大概情况是这样,有 A、B 两个包均依赖 Antd,A 依赖了 B 包(它们不是在相同 Monorepo 的关系),也就是说 B 已经生成了发布版本的代码。此时项目使用 Vite 3 进行打包,B 处依赖 Antd 的某个组件。不知道是不是这种情况下 Vite 未正确分析出相同依赖,具体原因不详(翻 GitHub Issues 区发现貌似打包时重命名的规则改了,不知道是不是这个所致)有没有大佬踩过坑指教下的啊~

のんびり

のんびり

小森茂生
Paul

Paul

特立独行的一只前端菜狗。这篇日记编写大概耗时了 0 分钟,内容均为个人原创,并采用 CC BY-NC-SA 4.0 授权协议,转载请注明来源,谢谢!如本站内容对你有所帮助的话,不妨 捐助支持 一下?

奇趣音乐盒技术源于 Kico Player
Emmm,这里是歌词君