uni-app 微信小程序分包导入原生项目直接报错

发布于 1周前 作者 zlyuanteng 来自 Uni-App

uni-app 微信小程序分包导入原生项目直接报错

开发环境 版本号 项目创建方式
Windows win10 CLI

产品分类:
uniapp/小程序/微信

第三方开发者工具版本号:
1

基础库版本号:
1

CLI版本号:
3.0.0-alpha-3040820220428001

操作步骤:
直接发个分包就行,必现

预期结果:
不报错

实际结果:
报错

bug描述:
vue3微信小程序混合开发,发布分包后,放到原生项目中,单独引入分包中的组件直接报错,sub1是分包名


1 回复

在 Uni-App 开发微信小程序时,如果你尝试将分包导入到原生项目中,可能会遇到报错的情况。以下是一些常见的原因和解决方法:


1. 分包的路径问题

  • 原因:在微信小程序中,分包的路径需要在 app.json 中正确配置。如果路径配置错误,会导致分包无法加载。
  • 解决方法
    • 确保 app.json 中的 subPackagessubpackages 配置正确。
    • 分包的路径需要相对于项目根目录,且路径不能包含 ../ 等相对路径符号。
    {
      "subPackages": [
        {
          "root": "subpackageA",
          "pages": [
            "page1",
            "page2"
          ]
        }
      ]
    }
回到顶部
AI 助手
你好,我是IT营的 AI 助手
您可以尝试点击下方的快捷入口开启体验!