类型“{ $: ComponentInternalInstance; $data: {}; $props: Partial<{}> & Omit<{} & VNodeProps & AllowedComponentProps & ComponentCustomProps & Readonly<...>, never>; ... 10 more ...; $watch<T extends string | ((...args: any) => any)>(source: T, cb: T exte...

解决方法:

是插件的问题,在扩展里吧Vue-Official插件禁用了就ok了。

报错原因:

TypeScript在解析模块时发生了冲突或错误。可能是由于模块声明文件的命名或路径问题引起的。

为什么禁用掉插件就不报错了?

因为插件有可能与其他插件不兼容,有可能会改变Vue的全局行为或类型定义,从而导致意外的错误。