珊阡陌提 2023-06-25 21:42 采纳率: 28.6%
浏览 166

用uni-app 运行到微信小程序就报错了

img


用uni-app 运行到微信小程序就报错了,有人会吗,求解,极速

  • 写回答

1条回答 默认 最新

  • 江 流 儿 新星创作者: Java技术领域 2023-06-30 10:45
    关注

    看起来可能是因为在使用 uni-app 运行微信小程序时,引入的依赖包 pinia 使用了 vue-demi 的某个模块,但是 vue-demi 模块中并没有导出 hasInjectionContext 方法,导致的报错。
    从错误信息来看,可能是 pinia 的版本与 vue-demi 不兼容导致的。可以尝试以下解决方法:
    1.确认 pinia 版本与 vue-demi 版本兼容,可以尝试降低或升级 pinia 的版本,以保证两者能够正确匹配。
    2.如果你使用的是最新版本的 pinia,尝试将 vue-demi 版本升级到与其匹配的版本。你可以通过查看 pinia 的官方文档或 GitHub 仓库,查找与 pinia 兼容的 vue-demi 版本。
    如果以上方法仍然无法解决问题,可以尝试使用 vue-demi 的独立版本,而不是依赖 pinia 中的版本。你可以在 main.js 或类似的入口文件中使用以下代码来导入 vue-demi:
    import { hasInjectionContext } from 'vue-demi';

    评论

报告相同问题?

问题事件

  • 创建了问题 6月25日