gloriasoft / veaury

Use React in Vue3 and Vue3 in React, And as perfect as possible!
MIT License
1.21k stars 78 forks source link

主vue3+ts,vite构建,只要安装了@types/react后,运行vue的ts检测就报错 #113

Open yuhaijian opened 4 months ago

yuhaijian commented 4 months ago

如题,我主项目是vue3,使用vite构建。存在@types/react后再用vue的ts检测就会报错了,这是为什么呀

image
devilwjp commented 4 months ago

@yuhaijian 参考 https://github.com/devilwjp/veaury?tab=readme-ov-file#typescript-jsx-types-conflict-caused-by-vue-and-react-at-the-same-time

你的问题是vue和react的ts类型文件冲突了,需要根据不同的版本手动修改相关类型文件来解决,链接里只是提供了node_modules/@types/react/index.d.ts(@types/react@18.0.14)和node_modules/@vue/runtime-dom/dist/runtime-dom.d.ts(@vue/runtime-dom@3.2.37)的解决方案,你还是要根据自身项目这两个文件的版本来自行兼容的

devilwjp commented 4 months ago

@yuhaijian 或者你也可以提供一个你的范例项目,我fork一下然后看下你的问题

yuhaijian commented 4 months ago

好的麻烦了,这个是我的示例项目https://github.com/yuhaijian/my-vue-app.git

Ljy66 commented 1 month ago

请问一下这个问题后面解决了吗