返回

typescript-Vue3 + TS:所有全局组件都抛出“JSX 元素类型'___'没有任何构造或调用 signatures.ts(2604)”

发布时间:2022-06-15 01:43:52 351
# es6

每个全局注册的组件在标记中都有一个红色的打字稿曲线!该应用程序仍在运行,就像没有错误一样!

  • 它发生在所有组件、定制和第三方库上。
  • 如果我将它们直接导入到 vue 文件中,它不会引发错误。

注册组件的无聊示例

//main.ts
import MyComponent from "./components/MyComponent.vue";
_app.component(MyComponent,  "my-component");

无聊的用法

//SomeView.vue
< script setup lang="ts>
import OtherComp from "./components"
</script>

<template>
  <div>

    <my-component> 
      <!-- Red Squiggles! -->
    </my-component> 

    <OtherComp> 
      <!-- no error on local import-->
    </OtherComp> 

  </div>
</template>

到底怎么回事?我是不是无意中更新了typescript或Volar或linter之类的东西?这是个假错误,对吗?当然很难看。

特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报
评论区(2)
按点赞数排序
用户头像