Vue + Volar 全局注册组件的类型提示问题?

通过 app.component() 全局注册一个组件后。

  1. 通过扩展 @vue/runtime-core ,Volar 没有组件提示。
  2. 扩展 vue Volar 有组件提示。
  3. 安装 @vue/runtime-core ,并扩展,Volar 有组件提示。

请教一下为什么 element-plus 等项目,没有看见 package.json 中有 @vue/runtime-core 也有类型提示呢?
搜了一下 GitHub ,也有人有同样问题,说是可能 pnpm 的问题?但是 vitesse 模板也是用的 pnpm ,也没有问题,请教各位为全局注册的组件,或者自己开发组件库的时候,定义类型的最佳实践如何?

以上是 Vue + Volar 全局注册组件的类型提示问题? 的全部内容, 来源链接: utcz.com/p/934275.html

回到顶部