解决No matching export in “node_modules/vue-demi/lib/index.mjs“ for import “hasInjectionContext“问题
将Vue升级到3.3及以上版本,将pinia升级到2.1.0及以上版本。发现2.1.0及以上版本需要引入Vue3.3及以上版本。这可能是Vue版本和Pinia版本不匹配导致的。升级完之后查看package.json文件。此时再运行项目,就可以成功运行了。查看package.json文件。
·
运行项目的时候发现报错,报错信息如下:
这可能是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",
查看他们版本号
此时再运行项目,就可以成功运行了。
更多推荐
已为社区贡献1条内容
所有评论(0)