vue3+vant2/vant3遇到的坑:Uncaught TypeError: (0 , _vue.ref) is not a function 错误

用Vue3目前遇到的坑

用vue3创建项目学习vant时,一开始遇到这个错误,贴图如下:
vue3+vant2/vant3遇到的坑:Uncaught TypeError: (0 , _vue.ref) is not a function 错误
点击第一个index.js里面显示:
vue3+vant2/vant3遇到的坑:Uncaught TypeError: (0 , _vue.ref) is not a function 错误
require(‘vue’)请求不到vue对象,所以没有识别vue的方法,这个错误造成页面渲染空白。然后我开始各种找原因,一开始以为是安装少了依赖包,或者nodejs不对劲。后来发现我好像装的2.x版本的vant,就重新创建了vue3+对应版本的vant3.x。
vue3项目界面初始化结束之后,页面还好好显示着,到加入vant3.x.beta的包之后,就又出现了这个警告,页面又空白了。这次警告简单痛快点了,直接跟我说说vue对象识别不到。

最后,我查到了类似的说法【如下】,目前能适配vue3的依赖包还没多少,vant3.x我安装后也只是beta版【测试版】,所以才会有这些错误警告,最好的办法就是先换稳定版的vue2做学习vant的项目。

https://*.com/questions/63768491/export-default-imported-as-vue-was-not-found-in-vue