收藏
回答

小程序多端框架Donut开发者工具中一直报错某个页面路径重复:app.json 文件内容错误

框架类型 问题类型 终端类型 微信版本 基础库版本
小程序 Bug 微信iOS客户端 最新 最新

【问题描述】之前用Donut多端运行打包都没问题的,最近一段时间一直没更新过,再次打开就一直报错app.json中某个页面路径重复,把app.json中报错的路径直接全部删掉,然后又接着报错下一个路径,开发者工具和SDK都升级到最新版本还是有这个问题

【报错信息】[ app.json 文件内容错误] app.json: "pages/auth/profile/index" 在 ["pages"] 中重复(env: macOS,wxext14566970e7e9f62,1.06.2504152; lib: 3.6.5-29)

【报错截图】

【报错的app.json配置文件】

{
  "static": [
    {
      "pattern": "static/android/*",
      "platforms": [
        "mini-android"
      ]
    },
    {
      "pattern": "static/ios/*",
      "platforms": [
        "mini-ios"
      ]
    }
  ],
  "mini-ios": {
    "pages": [
      "pages/index/index",
      "pages/detail/detail",
      "pages/addarticle/addarticle",
      "pages/hot/hot",
      "pages/rand/rand",
      "pages/ranking/ranking",
      "pages/postags/postags",
      "pages/postpraise/postpraise",
      "pages/comments/comments",
      "pages/list/list",
      "pages/cate/cate",
      "pages/social/social",
      "pages/postopic/postopic",
      "pages/socialmap/socialmap",
      "pages/sociallist/sociallist",
      "pages/socialdetail/socialdetail",
      "pages/userlist/userlist",
      "pages/author/author",
      "pages/myself/myself",
      "pages/myself/profile/profile",
      "pages/readlog/readlog",
      "pages/myorder/myorder",
      "pages/myinfo/myinfo",
      "pages/myIntegral/myIntegral",
      "pages/mypublish/mypublish",
      "pages/authorcode/authorcode",
      "pages/appointment/appointment",
      "pages/mymessage/mymessage",
      "pages/detailPending/detailPending",
      "pages/earnIntegral/earnIntegral",
      "pages/about/about",
      "pages/search/search",
      "pages/payment/payment",
      "pages/webview/webview",
      "pages/wppagelist/wppagelist",
      "pages/wppage/wppage",
      "pages/notice/notice",
      "pages/live/live",
      "pages/mynotice/mynotice",
      "pages/common/media-center/media-list/media-list",
      "pages/common/media-center/photolist/photolist",
      "pages/common/media-center/audiolist/audiolist",
      "pages/common/media-center/filelist/filelist",
      "pages/full-video/full-video",
      "pages/video-swiper/video-swiper",
      "pages/shop/index",
      "pages/shop/order/order",
      "pages/shop/list/list",
      "pages/buyvip/buyvip",
      "pages/common/404/404",
      "pages/mycardcode/mycardcode",
      "pages/userDesPending/userDesPending",
      "pages/channels/channels",
      "pages/auth/phone/index",
      "pages/auth/profile/index",
      "pages/auth/payment/index",
      "pages/red-packet/red-packet",
      "pages/code/code",
      "pages/freepublish/freepublish"
    ]
  },
  "mini-android": {
    "pages": [
      "pages/index/index",
      "pages/detail/detail",
      "pages/addarticle/addarticle",
      "pages/hot/hot",
      "pages/rand/rand",
      "pages/ranking/ranking",
      "pages/postags/postags",
      "pages/postpraise/postpraise",
      "pages/comments/comments",
      "pages/list/list",
      "pages/cate/cate",
      "pages/social/social",
      "pages/postopic/postopic",
      "pages/socialmap/socialmap",
      "pages/sociallist/sociallist",
      "pages/socialdetail/socialdetail",
      "pages/userlist/userlist",
      "pages/author/author",
      "pages/myself/myself",
      "pages/myself/profile/profile",
      "pages/readlog/readlog",
      "pages/myorder/myorder",
      "pages/myinfo/myinfo",
      "pages/myIntegral/myIntegral",
      "pages/mypublish/mypublish",
      "pages/authorcode/authorcode",
      "pages/appointment/appointment",
      "pages/mymessage/mymessage",
      "pages/detailPending/detailPending",
      "pages/earnIntegral/earnIntegral",
      "pages/about/about",
      "pages/search/search",
      "pages/payment/payment",
      "pages/webview/webview",
      "pages/wppagelist/wppagelist",
      "pages/wppage/wppage",
      "pages/notice/notice",
      "pages/live/live",
      "pages/mynotice/mynotice",
      "pages/common/media-center/media-list/media-list",
      "pages/common/media-center/photolist/photolist",
      "pages/common/media-center/audiolist/audiolist",
      "pages/common/media-center/filelist/filelist",
      "pages/full-video/full-video",
      "pages/video-swiper/video-swiper",
      "pages/shop/index",
      "pages/shop/order/order",
      "pages/shop/list/list",
      "pages/buyvip/buyvip",
      "pages/common/404/404",
      "pages/mycardcode/mycardcode",
      "pages/userDesPending/userDesPending",
      "pages/channels/channels",
      "pages/auth/phone/index",
      "pages/auth/profile/index",
      "pages/auth/payment/index",
      "pages/red-packet/red-packet",
      "pages/code/code",
      "pages/freepublish/freepublish"
    ]
  },
  "pages": [
    "pages/index/index",
    "pages/detail/detail",
    "pages/addarticle/addarticle",
    "pages/hot/hot",
    "pages/rand/rand",
    "pages/ranking/ranking",
    "pages/postags/postags",
    "pages/postpraise/postpraise",
    "pages/comments/comments",
    "pages/list/list",
    "pages/cate/cate",
    "pages/social/social",
    "pages/postopic/postopic",
    "pages/socialmap/socialmap",
    "pages/sociallist/sociallist",
    "pages/socialdetail/socialdetail",
    "pages/userlist/userlist",
    "pages/author/author",
    "pages/myself/myself",
    "pages/myself/profile/profile",
    "pages/readlog/readlog",
    "pages/myorder/myorder",
    "pages/myinfo/myinfo",
    "pages/myIntegral/myIntegral",
    "pages/mypublish/mypublish",
    "pages/authorcode/authorcode",
    "pages/appointment/appointment",
    "pages/mymessage/mymessage",
    "pages/detailPending/detailPending",
    "pages/earnIntegral/earnIntegral",
    "pages/about/about",
    "pages/search/search",
    "pages/payment/payment",
    "pages/webview/webview",
    "pages/wppagelist/wppagelist",
    "pages/wppage/wppage",
    "pages/notice/notice",
    "pages/live/live",
    "pages/mynotice/mynotice",
    "pages/common/media-center/media-list/media-list",
    "pages/common/media-center/photolist/photolist",
    "pages/common/media-center/audiolist/audiolist",
    "pages/common/media-center/filelist/filelist",
    "pages/full-video/full-video",
    "pages/video-swiper/video-swiper",
    "pages/shop/index",
    "pages/shop/order/order",
    "pages/shop/list/list",
    "pages/minishop/index/index",
    "pages/minishop/order/order",
    "pages/minishop/order-detail/order-detail",
    "pages/minishop/my-coupon/my-coupon",
    "pages/minishop/goods-list/goods-list",
    "pages/buyvip/buyvip",
    "pages/common/404/404",
    "pages/mycardcode/mycardcode",
    "pages/userDesPending/userDesPending",
    "pages/channels/channels",
    "pages/auth/phone/index",
    "pages/auth/profile/index",
    "pages/auth/payment/index",
    "pages/red-packet/red-packet",
    "pages/code/code",
    "pages/freepublish/freepublish",
    "pages/shop/cooperation/product/list",
    "pages/shop/cooperation/shop/list",
    "pages/shop/cooperation/shop/home"
  ],
  "subpackages": [
    {
      "root": "subpages",
      "pages": [
        "address/list",
        "address/edit",
        "points/mall",
        "points/goods-detail",
        "points/redeem",
        "points/redeem-history",
        "points/redeem-detail",
        "points/logistics",
        "topic/list",
        "topic/posts",
        "topic/detail",
        "admincenter/admincenter",
        "commentsPending/commentsPending",
        "postpending/postpending",
        "account-deletion/account-deletion"
      ],
      "plugins": {
        "logisticsPlugin": {
          "version": "2.3.0",
          "provider": "wx9ad912bf20548d92"
        }
      }
    }
  ],
  "requiredBackgroundModes": [
    "audio"
  ],
  "window": {
    "backgroundTextStyle": "light",
    "navigationBarBackgroundColor": "#fff",
    "navigationBarTitleText": "",
    "navigationBarTextStyle": "black",
    "pageOrientation": "portrait"
  },
  "tabBar": {
    "color": "#aea9a5",
    "selectedColor": "#2f80ed",
    "borderStyle": "white",
    "backgroundColor": "#ffffff",
    "list": [
      {
        "pagePath": "pages/index/index",
        "iconPath": "images/tab-index.png",
        "selectedIconPath": "images/tab-index-on.png",
        "text": "首页"
      },
      {
        "pagePath": "pages/cate/cate",
        "iconPath": "images/tab-cate.png",
        "selectedIconPath": "images/tab-cate-on.png",
        "text": "分类"
      },
      {
        "pagePath": "pages/social/social",
        "iconPath": "images/tab-social.png",
        "selectedIconPath": "images/tab-social-on.png",
        "text": "动态"
      },
      {
        "pagePath": "pages/myself/myself",
        "iconPath": "images/tab-myself.png",
        "selectedIconPath": "images/tab-myself-on.png",
        "text": "我的"
      }
    ]
  },
  "networkTimeout": {
    "request": 60000,
    "connectSocket": 60000,
    "uploadFile": 60000,
    "downloadFile": 60000
  },
  "plugins": {
    "tencentvideo": {
      "version": "2.6.0",
      "provider": "wxa75efa648b60994b"
    },
    "live-player-plugin": {
      "version": "1.3.5",
      "provider": "wx2b03c6e691cd7370"
    }
  },
  "usingComponents": {
    "van-tab": "@vant/weapp/tab/index",
    "van-tabs": "@vant/weapp/tabs/index",
    "van-card": "@vant/weapp/card/index",
    "van-empty": "@vant/weapp/empty/index",
    "van-button": "@vant/weapp/button/index",
    "van-popup": "@vant/weapp/popup/index",
    "van-dialog": "@vant/weapp/dialog/index",
    "van-picker": "@vant/weapp/picker/index",
    "van-field": "@vant/weapp/field/index",
    "van-row": "@vant/weapp/row/index",
    "van-col": "@vant/weapp/col/index",
    "van-count-down": "@vant/weapp/count-down/index",
    "van-cell": "@vant/weapp/cell/index",
    "van-cell-group": "@vant/weapp/cell-group/index",
    "van-radio-group": "@vant/weapp/radio-group/index",
    "van-radio": "@vant/weapp/radio/index",
    "van-switch": "@vant/weapp/switch/index",
    "van-icon": "@vant/weapp/icon/index",
    "van-area": "@vant/weapp/area/index",
    "van-tag": "@vant/weapp/tag/index",
    "van-dropdown-menu": "@vant/weapp/dropdown-menu/index",
    "van-dropdown-item": "@vant/weapp/dropdown-item/index",
    "van-steps": "@vant/weapp/steps/index",
    "van-goods-action": "@vant/weapp/goods-action/index",
    "van-goods-action-icon": "@vant/weapp/goods-action-icon/index",
    "van-goods-action-button": "@vant/weapp/goods-action-button/index",
    "van-submit-bar": "@vant/weapp/submit-bar/index",
    "van-sticky": "@vant/weapp/sticky/index",
    "z-dialog": "./components/z-dialog/z-dialog",
    "z-login": "./components/z-login/z-login",
    "goods-item": "./components/goods-item/goods-item",
    "hot-goods": "./components/hot-goods/hot-goods",
    "article-item": "./components/article-item/article-item",
    "copyright": "./components/copyright/copyright",
    "custom-ad": "./components/custom-ad/custom-ad",
    "popup-ad": "./components/popup-ad/popup-ad",
    "extend-link": "./components/extend-link/extend-link",
    "redeem-points": "./components/redeem-points/redeem-points",
    "baidu-disk": "./components/baidu-disk/baidu-disk",
    "privacy": "./components/privacy/privacy"
  },
  "permission": {
    "scope.userFuzzyLocation": {
      "desc": "你的位置信息将用于小程序位置接口的效果展示"
    },
    "scope.userLocation": {
      "desc": "你的位置信息将用于小程序位置接口的效果展示"
    }
  },
  "lazyCodeLoading": "requiredComponents",
  "sitemapLocation": "sitemap.json",
  "requiredPrivateInfos": [
    "chooseAddress",
    "chooseLocation",
    "getFuzzyLocation"
  ],
  "resizable": false,
  "frameset": false,
  "__usePrivacyCheck__": true,
  "miniApp": {
    "useAuthorizePage": true
  },
  "mini-wechat": {
    "tabBar": {
      "color": "#aea9a5",
      "selectedColor": "#2f80ed",
      "borderStyle": "white",
      "backgroundColor": "#ffffff",
      "list": [
        {
          "pagePath": "pages/index/index",
          "iconPath": "images/tab-index.png",
          "selectedIconPath": "images/tab-index-on.png",
          "text": "首页"
        },
        {
          "pagePath": "pages/cate/cate",
          "iconPath": "images/tab-cate.png",
          "selectedIconPath": "images/tab-cate-on.png",
          "text": "分类"
        },
        {
          "pagePath": "pages/social/social",
          "iconPath": "images/tab-social.png",
          "selectedIconPath": "images/tab-social-on.png",
          "text": "动态"
        },
        {
          "pagePath": "pages/shop/index",
          "iconPath": "images/tab-shop.png",
          "selectedIconPath": "images/tab-shop-on.png",
          "text": "小店"
        },
        {
          "pagePath": "pages/myself/myself",
          "iconPath": "images/tab-myself.png",
          "selectedIconPath": "images/tab-myself-on.png",
          "text": "我的"
        }
      ]
    }
  }
}
回答关注问题邀请回答
收藏

1 个回答

  • 张晨  🔆
    张晨 🔆
    04-21

    pages 会和 mini-android mini-ios 合并。所以会重复

    04-21
    有用
    回复
登录 后发表内容