5***@qq.com
5***@qq.com
  • 发布:2023-02-10 10:56
  • 更新:2024-06-17 15:20
  • 阅读:226

vue-cli生成的uniapp项目无法安装 pinia

分类:uni-app

会有版本冲突

2023-02-10 10:56 负责人:无 分享
已邀请:
DCloud_UNI_WZF

DCloud_UNI_WZF

改用 pnpm 或 yarn 试下

vishun

vishun

当前最新版本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有影响。
  • pnpmyarn等其他工具试下,可能是npm自身的bug。

参考:

要回复问题请先登录注册