会有版本冲突
5***@qq.com
- 发布:2023-02-10 10:56
- 更新:2024-06-17 15:20
- 阅读:1413
vue-cli生成的uniapp项目无法安装 pinia
分类:uni-app
当前最新版本3.0.0-4010520240507001同样报错,查询并试了几种方法:
- 降低
pinia版本,不起作用。 package.json中增加"overrides": {"vue": "latest"},不行,会引起其他报错。- 没办法只能
npm install pinia --legacy-peer-deps,可以正常安装和使用(npm install --force pinia应该也可以),经过后续查找,这反而可能是正确的解决方法。
可能的原因:pinia用了peerDependency配置@vue/composition-api这是为了兼容vue2来设置的,而且也配置了可选,但可能npm没有识别,还是会检测它的版本与当前版本不符合。
可能的其他解决方法:
- 升级
vue3到最新版本试下,但不确定是否对uniapp有影响。 - 用
pnpm或yarn等其他工具试下,可能是npm自身的bug。
参考: