[vue问题]模块““../../../node_modules/vue/dist/vue“”没有导出的成员“onMounted”。ts(2305)
类似这种报错网上的方法大多是在shims-vue.d中添加声明,但是没有效果,甚至考虑了是不是ts版本没跟上问题,直到我使用的版本都到vue 3.2.31还有这个问题…终于觉得无法忍了然后找到了比较靠谱的解决方案,说是vetur的问题,有的说是装的veture版本过多,但是本人只安装了一个版本我报错的版本是vetur v0.31.0然后几次更新安装后发现版本是v0.31.0 并没有更新,最终是通过
·
类似这种报错
环境
“vue”: “^3.2.20”,
应用
import { defineComponent,reactive,onMounted } from ‘vue’;
分析
ts提示是reactive,onMounted 等的导出报错,一开始以为是vue版本升级导致的确实没有这些内容导出了,但是从runtime-core.d.ts看到都导出了,看网上也有说是因为shims-vue.d.ts中的声明导致的
网上的方法大多是在shims-vue.d中添加声明,但是没有效果,甚至考虑了是不是ts版本没跟上问题,直到我使用的版本都到vue 3.2.31还有这个问题…
终于觉得无法忍了
然后找到了比较靠谱的解决方案,说是vetur的问题,有的说是装的veture版本过多,但是本人只安装了一个版本
我报错的版本是vetur v0.31.0,然后几次更新安装后发现版本是v0.31.0 并没有更新,最终是通过vscode更新后重装了vetur扩展插件,v0.35.0然后上述问题都没有了
更多推荐
已为社区贡献24条内容
所有评论(0)