veaury icon indicating copy to clipboard operation
veaury copied to clipboard

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

Open yuhaijian opened this issue 1 year ago • 4 comments

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

yuhaijian avatar Mar 04 '24 05:03 yuhaijian

@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/[email protected])和node_modules/@vue/runtime-dom/dist/runtime-dom.d.ts(@vue/[email protected])的解决方案,你还是要根据自身项目这两个文件的版本来自行兼容的

devilwjp avatar Mar 05 '24 08:03 devilwjp

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

devilwjp avatar Mar 05 '24 08:03 devilwjp

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

yuhaijian avatar Mar 06 '24 06:03 yuhaijian