本文主要是介绍TS2305 Module ‘“....node_modulesvuedistvue“‘ has no exported member ‘ref‘,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
项目场景:
VUE3 中 报TS2305: Module ‘"…/…/node_modules/vue/dist/vue"’ has no exported member ‘ref’.
问题描述:
TS2305: Module ‘"…/…/node_modules/vue/dist/vue"’ has no exported member ‘X’
vue3中所有的组件引入都报错,提示方法模块不存在
原因分析:
最开始以为是vue版本不对,从vue3.0.0升级到最新的vue3.2.20 依旧报错。
后面在stackOverflow 上找到同样的问题才发现原因是typescript版本的问题。
昨天npm i 更新了插件的版本,新的版本和typescript3.9.3版本不兼容导致的问题。更新为typecript4.3.5版本就解决问题了。
> stack Overflow上的解决方案
解决方案:
npm i typescript@4.3.5
这篇关于TS2305 Module ‘“....node_modulesvuedistvue“‘ has no exported member ‘ref‘的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!