本文主要是介绍解决No matching export in “node_modules/vue-demi/lib/index.mjs“ for import “hasInjectionContext“问题,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
运行项目的时候发现报错,报错信息如下:
这可能是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",
查看他们版本号
此时再运行项目,就可以成功运行了。
这篇关于解决No matching export in “node_modules/vue-demi/lib/index.mjs“ for import “hasInjectionContext“问题的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!