peixue-dev/Archive/[一次性]pages配置最终修复-2026-02-01.md

2.2 KiB

pages.json配置最终修复 - 2026-02-01

修复的问题

1. activity-package

错误配置: pages/course/detail
正确配置: pages/academy/course-detail
状态: 已修复

2. common-package

删除的不存在页面:

  • pages/message/chat - 文件不存在
  • pages/agreement/user - 文件不存在
  • pages/agreement/privacy - 文件不存在

保留的存在页面:

  • pages/notification/list
  • pages/feedback/create
  • pages/feedback/list
  • pages/auth/application-status

状态: 已修复

修复后的配置

activity-package

{
  "root": "activity-package",
  "name": "activity",
  "pages": [
    {
      "path": "pages/academy/course-detail",  // ✅ 修复
      "style": {
        "navigationBarTitleText": "课程详情"
      }
    },
    // ... 其他页面
  ]
}

common-package

{
  "root": "common-package",
  "name": "common",
  "pages": [
    {
      "path": "pages/notification/list",
      "style": {
        "navigationBarTitleText": "消息通知"
      }
    },
    {
      "path": "pages/feedback/create",
      "style": {
        "navigationBarTitleText": "意见反馈"
      }
    },
    {
      "path": "pages/feedback/list",
      "style": {
        "navigationBarTitleText": "我的反馈"
      }
    },
    {
      "path": "pages/auth/application-status",
      "style": {
        "navigationBarTitleText": "审核状态"
      }
    }
  ]
}

下一步操作

1. 关闭微信开发者工具

完全关闭,不是最小化

2. 清除编译缓存

cd peidu/uniapp
rmdir /s /q dist
rmdir /s /q unpackage

3. 重新打开微信开发者工具

导入项目: peidu/uniapp/dist/dev/mp-weixin

4. 重新编译

点击"编译"按钮

所有修复内容总结

  1. pages.json配置错误 - 修复了2个分包的配置
  2. 游客模式后端配置 - 添加了公开接口白名单
  3. 游客模式前端配置 - 完善了游客白名单

预期结果

编译成功后:

  • 小程序可以正常启动
  • 所有页面可以正常访问
  • 游客模式可以浏览所有公开内容
  • 登录拦截正常工作