<noframes id="bhrfl"><address id="bhrfl"></address>

    <address id="bhrfl"></address>

    <noframes id="bhrfl"><address id="bhrfl"><th id="bhrfl"></th></address>

    <form id="bhrfl"><th id="bhrfl"><progress id="bhrfl"></progress></th></form>

    <em id="bhrfl"><span id="bhrfl"></span></em>

    全部
    常見問題
    產品動態
    精選推薦

    微信小程序-上傳代碼失敗,提示分包大小超過限制

    管理 管理 編輯 刪除

    開發者可通過開發者工具中的性能掃描工具提前發現代碼中的可優化項:

    1. 代碼包不包含插件大小超過 1.5 M

    【建議】小程序代碼包單個包大小限制為2M。因此我們建議開發者在開發時,如果遇到單包體積大于1.5M的情況,可以采取分包的方式,把部分代碼拆分到分包去,降低單個包的體積,提升小程序的加載速度。具體可以查看文檔《使用分包》

    2. 引用插件大小超過 200 K

    【知會】小程序插件的大小是會算進小程序代碼包2M體積限制中的。因此當我們發現開發者引用的插件體積大于200K時,會對開發者予以提示,避免出現上傳階段提示代碼包體積超限,但是不知道為何超限的問題。

    3. 圖片和音頻資源大小超過 200 K

    【建議】小程序代碼包里可以存放一些必要的靜態資源(如tabbar的icon等);但其他非必要的靜態資源體積過大會影響小程序代碼包加載速度。因此我們建議圖片、音頻等靜態資源體積大小超過200K時,將它們上傳到CDN,用URL引入會是個更好的選擇。

    4. 主包存在僅被其他分包依賴的JS

    【建議】當主包里存在一些JS文件只會被分包使用(而主包自己不使用)時,我們建議把這些JS文件從主包中拆分出去,放到對應的分包里,從而優化主包的加載速度。

    5. 主包存在僅被其他分包依賴的組件

    【建議】當主包里存在一些組件只會被分包使用(而主包自己不使用)時,我們建議把這些組件從主包拆分出去,并且可以使用 分包異步化 這個特性加載這些組件,從而優化主包的加載速度。

    6. 存在無使用的插件

    【必須】如果有無使用的插件,請將其從 app.json 中去除。不然它會占用代碼包體積,也會延遲代碼包加載的時間。

    7. 存在無使用的組件

    【必須】如果在對應頁面JSON的 `usingComponents` 里聲明的組件但是沒有使用,請將其從 `usingComponents` 里去除。

    8. 未開啟JS壓縮

    【必須】在工具「詳情」-「本地設置」中開啟「上傳代碼時自動壓縮腳本文件」的設置

    22c2b202306131143017239.png

    9. 未開啟WXML壓縮

    【必須】在工具「詳情」-「本地設置」中開啟「上傳代碼時自動壓縮wxml文件」的設置

    a594320230613114308578.png

    10. 未開啟WXSS壓縮

    【必須】在工具「詳情」-「本地設置」中開啟「上傳代碼時自動壓縮樣式文件」的設置

    e1552202306131143146432.png

    11. 存在無依賴文件

    【必須】在「代碼質量」面板,點擊「建議去除」后,可以打開代碼依賴分析面板的「無依賴文件」頁面,這里可以看到代碼包里沒有被用到的文件。請在代碼包中去除這部分文件,減小體積并優化加載速度。

    在本地開發的過程中,會自動過濾無依賴的文件,如果出現誤過濾的情況,可以在 project.config.json 的 setting 字段中添加 ignoreDevUnusedFiles 為 false,也可以在 packOptions 的 include 字段中手動將被忽略的文件引入,同時歡迎發帖反饋誤報的情況提交代碼片段幫助我們完善此功能

    注意:頁面若為配置在 app.json 中,將被識別為無依賴文件

    3c4a2202306131143224105.png

    12. 未開啟組件懶注入(按需注入)

    【必須】在 app.json 中加入 `"lazyCodeLoading": "requiredComponents"` 可以開啟小程序組件按需注入特性。

    請登錄后查看

    CRMEB-慕白寒窗雪 最后編輯于2023-06-13 12:00:37

    快捷回復
    回復
    回復
    回復({{post_count}}) {{!is_user ? '我的回復' :'全部回復'}}
    排序 默認正序 回復倒序 點贊倒序

    {{item.user_info.nickname ? item.user_info.nickname : item.user_name}} LV.{{ item.user_info.bbs_level }}

    作者 管理員 企業

    {{item.floor}}# 同步到gitee 已同步到gitee {{item.is_suggest == 1? '取消推薦': '推薦'}}
    {{item.is_suggest == 1? '取消推薦': '推薦'}}
    沙發 板凳 地板 {{item.floor}}#
    {{item.user_info.title || '暫無簡介'}}
    附件

    {{itemf.name}}

    {{item.created_at}}  {{item.ip_address}}
    打賞
    已打賞¥{{item.reward_price}}
    {{item.like_count}}
    {{item.showReply ? '取消回復' : '回復'}}
    刪除
    回復
    回復

    {{itemc.user_info.nickname}}

    {{itemc.user_name}}

    回復 {{itemc.comment_user_info.nickname}}

    附件

    {{itemf.name}}

    {{itemc.created_at}}
    打賞
    已打賞¥{{itemc.reward_price}}
    {{itemc.like_count}}
    {{itemc.showReply ? '取消回復' : '回復'}}
    刪除
    回復
    回復
    查看更多
    打賞
    已打賞¥{{reward_price}}
    10417
    {{like_count}}
    {{collect_count}}
    添加回復 ({{post_count}})

    相關推薦

    快速安全登錄

    使用微信掃碼登錄
    {{item.label}} 加精
    {{item.label}} {{item.label}} 板塊推薦 常見問題 產品動態 精選推薦 首頁頭條 首頁動態 首頁推薦
    取 消 確 定
    回復
    回復
    問題:
    問題自動獲取的帖子內容,不準確時需要手動修改. [獲取答案]
    答案:
    提交
    bug 需求 取 消 確 定
    打賞金額
    當前余額:¥{{rewardUserInfo.reward_price}}
    {{item.price}}元
    請輸入 0.1-{{reward_max_price}} 范圍內的數值
    打賞成功
    ¥{{price}}
    完成 確認打賞

    微信登錄/注冊

    切換手機號登錄

    {{ bind_phone ? '綁定手機' : '手機登錄'}}

    {{codeText}}
    切換微信登錄/注冊
    暫不綁定
    亚洲欧美字幕
    CRMEB客服

    CRMEB咨詢熱線 咨詢熱線

    400-8888-794

    微信掃碼咨詢

    CRMEB開源商城下載 源碼下載 CRMEB幫助文檔 幫助文檔
    返回頂部 返回頂部
    CRMEB客服