y***@qq.com
y***@qq.com
  • 发布:2025-05-06 11:05
  • 更新:2025-06-12 20:21
  • 阅读:275

cli vue3 还是不支持pinia3

分类:uni-app

https://uniapp.dcloud.net.cn/tutorial/vue3-pinia.html#%E7%8A%B6%E6%80%81%E7%AE%A1%E7%90%86-pinia

官方教程说是支持 pinia3,但是测试发现最新版还是不支持

2025-05-06 11:05 负责人:DCloud_UNI_JBB 分享
已邀请:
DCloud_UNI_JBB

DCloud_UNI_JBB

这个是你pinia的版本太高了吧,看下你的pinia版本

  • y***@qq.com (作者)

    pinia@3.0.2

    2025-05-06 11:13

  • DCloud_UNI_JBB

    回复 y***@qq.com: pinia 在 web 运行正常,其他端有兼容问题,暂不推荐使用 3.0 版本,后续会继续优化。

    2025-05-06 11:14

  • y***@qq.com (作者)

    回复 DCloud_UNI_JBB: 第二个截图就是h5端的,也是一样的报错

    2025-05-06 11:15

  • DCloud_UNI_JBB

    回复 y***@qq.com: 方便发个demo吗?

    2025-05-06 11:20

  • y***@qq.com (作者)

    回复 DCloud_UNI_JBB: 就改了 main.ts


    import { createSSRApp } from 'vue'  
    import * as Pinia from 'pinia'
    import App from './App.vue'

    export function createApp() {
    const app = createSSRApp(App)
    app.use(Pinia.createPinia())

    app.config.globalProperties.navigateTo = uni.navigateTo

    return {
    app,
    Pinia,
    }
    }

    2025-05-06 11:27

DCloud_UNI_JBB

DCloud_UNI_JBB

此问题是已知问题,建议先使用2.x版本

DCloud_UNI_JBB

DCloud_UNI_JBB

感谢反馈,已加分

临时解决方案,替换 node_modules/@dcloudio/vite-plugin-uni/dist/configResolved/plugins/resolveId.js 为附件文件

DCloud_UNI_JBB

DCloud_UNI_JBB

3.0.0-alpha-4060720250515001 已经修复,可升级到此版本

  • 5***@qq.com

    用了这个, 出来好几个围绕pinia3的另外问题, 下了一个依赖又提示缺少另外依赖, 一个接一个安装不完

    2025-07-02 14:55

  • DCloud_UNI_JBB

    回复 5***@qq.com: 我们在im里面沟通这个吧

    2025-07-02 15:01

要回复问题请先登录注册