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之类的东西?这是个假错误,对吗?当然很难看。
特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报