首页 前端知识 解决No matching export in “node_modules/vue-demi/lib/index.mjs“ for import “hasInjectionContext“问题

解决No matching export in “node_modules/vue-demi/lib/index.mjs“ for import “hasInjectionContext“问题

2024-03-07 08:03:56 前端知识 前端哥 518 973 我要收藏

运行项目的时候发现报错,报错信息如下:
在这里插入图片描述
这可能是Vue版本和Pinia版本不匹配导致的。
查看package.json文件

"pinia": "^2.0.14",
"swiper": "^6.7.5",
 "vue": "3.2.37",

查看Pinia的版本号:
在这里插入图片描述
发现2.1.0及以上版本需要引入Vue3.3及以上版本。
所以解决办法就是升版本号:
将Vue升级到3.3及以上版本,将pinia升级到2.1.0及以上版本。

yarn add vue@3.3
yarn add pinia@2.1

升级完之后查看package.json文件

"pinia": "2.1",
"swiper": "^6.7.5",
"vue": "3.3",

查看他们版本号
在这里插入图片描述
此时再运行项目,就可以成功运行了。

转载请注明出处或者链接地址:https://www.qianduange.cn//article/3390.html
标签
评论
会员中心 联系我 留言建议 回顶部
复制成功!