会有版本冲突
5***@qq.com
- 发布:2023-02-10 10:56
- 更新:2024-06-17 15:20
- 阅读:551
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。
参考: