xpyjs / gantt

An easy-to-use Gantt component. 持续更新,中文文档
https://docs.xiaopangying.com/gantt/
MIT License
251 stars 41 forks source link

[BUG] 组件与vue版本不兼容导致不能运行 #94

Closed Sune0 closed 5 months ago

Sune0 commented 5 months ago

报错 Cannot read properties of null (reading 'isCE') 因为项目不能更改vue版本,如何实现在不更改项目vue版本的前提下,使得组件兼容当前v3.3.4版本 1716805361466

jeremyjone commented 5 months ago

不兼容应该考虑升级,因为内部使用了对应的特性

Sune0 commented 5 months ago

如果是项目版本比组件版本高引发的需要怎么解决?我看组件的版本是3.2.47但是我项目的版本是3.3.4

jeremyjone commented 5 months ago

isCE是你本地参数?跟版本没有关系

Sune0 commented 5 months ago

我看 #70 也有这个问题,我通过降低项目的vue版本到3.2.47不会出现isCE错误,但是项目版本降低会引发其他组件的问题

Sune0 commented 5 months ago

只要把vue版本锁死在3.3.4就会出现这个问题,我开了个空项目单独引入也会有这个问题 :(

Sune0 commented 5 months ago

问题解决了 在vite.config.ts文件中resolve对象,加入dedupe: ['vue']可以解决问题,通过查看资料,应该是组件依赖的vue版本不一致导致的报错 :)