微信小程序分包優化

 

前提:微信小程序上傳代碼時報錯顯示不能超過2M


沒有分包前,app.json的配置代碼如下:

"pages": [
    "pages/index/index",
    "pages/user/user",    
    "pages/card/card"
],
假如上述pages文件夾大小已超出2m
 
改成
"pages": [
    "pages/index/index",
],
"subPackages": [
    {
      "root": "pages_other/",
      "pages": [       
          "user/user",    
          "card/card"
       ]
  }]
 
***********具體目錄樹操作****
1、在pages同級新建文件夾,命名爲  pages_other
2、把原先 pages/user/  和  pages/card   兩個文件夾拖到  pages_other裏面
3、打開app.js ,剪切 pages/user/user 和  pages/card/card  放到  子包subPackages的 root 爲  pages_other 下面的 pages ,去掉   pages路徑  ("pages/user/user"=>"user/user") 
4、保存即可

 ********遷移注意事項********

1、先複製   /user  全局搜索引用的地方,如果引用地方較多,不建議移動,或者移動後需要大力測試

2、原先引用跳轉路徑  的地方,地址要多一層  ../  比如原先   

 wx.navigateTo({
      url: '../news/news'
    })
 
要改成
 wx.navigateTo({
      url: '../../pages_other/news/news'
    })
 
3、多測。
 
 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章