Vue3全局注册组件在Webstorm中不识别的问题

4,063 阅读1分钟

也不是说全局组件不能用,就是在WebStorm中这个组件报警告

目录结构很简单

image.png

然后就在模板中去使用,会报HTML未知,但组件功能是正常的,就一个警告,很难受

image.png

env.d.ts是酱紫的

image.png

然后试了试在main.ts中直接注册,发现正常,那就定位是components/index.ts中有问题

image.png

由于最近在翻看Arco-Design-Pro这个UI模板工程,发现它的项目工程里面全局组件没有警告,我就很奇怪,发现不同的地方在components/index.ts中install的参数它使用的Vue:App,我也照葫芦改,结果组件就正常不报警告了

image.png

但至今我不明白为什么,有知道的大佬教一下不