uniapp编译微信小程序主包过大无法上传进行分包优化步骤

这篇具有很好参考价值的文章主要介绍了uniapp编译微信小程序主包过大无法上传进行分包优化步骤。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

uniapp编译微信小程序主包过大无法上传进行分包优化步骤:

  1. 首先是在uniapp项目中的manifest.json文件中找到源码视图,进去之后在微信小程序相关mp-weixin之下进行开启分包优化的相关配置:

    "mp-weixin" : {
        // 开启分包优化配置
        "optimization" : {  
            "subPackages" : true
        },
    },
    
  2. 开始新建项目目录,新建一个跟pages同等级的文件夹,然后把想要分包的文件先复制一份到新建的目录下,然后开始在pages.json中进行配置

    pages.json中添加subPackages分包加载配置,此配置为小程序的分包加载机制。subPackages节点接收一个数组,数组每一项都是应用的子包,

    它有两个属性,分别是:

    属性名称 是否为必填项 属性的描述
    root 子包的根目录
    pages 子包由哪些页面组成,是数组,跟pages写法一样

    写法示例代码:

    "subPackages": [   // 跟pages同级
        {  
            "root": "创建的跟pages同等级的文件夹名称",  
            "pages": [
                {
                    "path": "分包中页面路径等",
                    "style": {  
                        "navigationBarTitleText": ""
                        ...
                    }
                },
                {
                    "path": "分包中页面路径等",
                    "style": {  
                        "navigationBarTitleText": ""
                        ...
                    }
                },
                ...
             ]
        },
        {  
            "root": "创建的跟pages同等级的文件夹名称",  
            "pages": [
                {
                    "path": "分包中页面路径等",
                    "style": {  
                        "navigationBarTitleText": ""
                        ...
                    }
                },
                {
                    "path": "分包中页面路径等",
                    "style": {  
                        "navigationBarTitleText": ""
                        ...
                    }
                },
                ...
             ]
        }
    ]
    

    注: 在subPackages中书写的页面路径就不能在pages中书写了

  3. 最后去页面把需要跳转的链接路径替换掉即可

  4. 如果可用就可以把第二步中的分包复制之前的文件夹删除就可以了,如果不可用仔细检查上述步骤是否有错误,若还是不行,可私信联系我文章来源地址https://www.toymoban.com/news/detail-507274.html

到了这里,关于uniapp编译微信小程序主包过大无法上传进行分包优化步骤的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 使用uniapp在打包微信小程序时主包和vendor.js过大(uniCloud的插件分包)

    正常的的微信小程序在编译后,主包应保持在2MB左右(限制最大2MB),其余的文件通过分包来进行加载  但是有的情况下,微信小程序的主包能达到3MB,vendor.js会达到1.5MB 当你发现的你的微信vendor.js只有1个文件夹,且这个文件非常大时,首先需要检查 manifest.json 在这个文件夹

    2024年02月02日
    浏览(33)
  • 四个方法解决uniapp开发微信小程序时主包太大和vendor.js过大无法打包的问题

    在uniapp开发小程序这一块,相信很多开发者都遇到过代码体积太大无法打包的问题,还有vendor.js过大无法打包。这时候就要优化小程序包大小。下面分享一下我在实际项目中使用的方法,并解决了相应的问题,这里是我的解决思路。小伙伴们也可以根据自身情况,参考一下。

    2024年01月24日
    浏览(41)
  • 微信小程序上传体积压缩包过大分包操作

    1:首先我们得从项目最初阶段就得考虑项目是否要进行分包操作,如果得分包,我们应该创建一个与pages同级的文件夹,命名可以随意 2:第二部我们将需要分包的文件和页面放到分包文件夹里面subpage,这里我们得注意,我们进行分包的资源文件尽量是我们项目不是经常用到的

    2024年02月11日
    浏览(34)
  • 微信小程序中使用字体图标,解决字体图标包过大的问题

    在微信小程序开发中,我们经常使用字体图标来美化界面和展示各种功能。然而,当我们的小程序主包大小超过2M时,可能会遇到一个问题:字体图标的文件很大,导致整个包的大小超出了限制。为了解决这个问题,我们可以使用wx.loadFontFace方法来远程加载字体图标。 步骤一

    2024年02月12日
    浏览(59)
  • 微信小程序中主包和分包过大,详解分包问题

    哈喽,大家好呀!小韵携原创博文给大家请安啦! 前言 :开发微信小程序时,若项目比较大,必定要分包,当项目过于大时,则需要细致、谨慎地对项目进行分包优化和精简,这是一个不可避免地问题,网上的大多数分包优化都是针对于小项目的普通官方分包优化,并未将

    2024年02月08日
    浏览(35)
  • 【taro react】---- 解决开发环境微信小程序由于主包体积过大不能预览问题

    1. 开发环境代码包大小 注意:可以看到此时主包加分包将近 5MB,上传预览将会超出限制!!! 2. 预览结果 报错:代码包大小超过限制,主包资源近3MB,限制最大2MB!!! 3. 解决办法 使用webpack的压缩插件,在开发环境编译的时候进行压缩; 进行分包处理,同时依赖也进行

    2024年02月10日
    浏览(36)
  • uniapp开发小程序,包过大解决方案

    目前我所了解的包过大解决方案有。 1、小程序用字体图标,不引入静态图片。大部分都要后台转成动态图片渲染 2、利用分包,在项目开始做前就要思考哪些用作分包,免得后期更改麻烦 \\\"mp-weixin\\\": { \\\"optimization\\\":{\\\"subPackages\\\":true} } 优化分包: 在对应平台的配置(manifest.json)下添

    2024年02月10日
    浏览(36)
  • 小程序:uniapp解决主包体积过大的问题

    已经分包但还是体积过大 运行时勾选“运行时是否压缩代码”进行压缩 在 manifest.json 配置(开启分包优化) 在 app.json 配置(设置组件按需注入)

    2024年02月07日
    浏览(37)
  • 微信小程序:uniapp解决上传小程序体积过大的问题

    在昨天的工作中遇到了一个微信小程序上传代码过大的情况,在这里总结一下具体的解决步骤,首先介绍一下,技术栈是使用uniapp框架+HBuilderX的开发环境。 错误提示 真机调试,提示包提交过大,不能正常生成二维码,后续上传代码更是不可能了,减少包中的体积顺着这条思

    2024年02月03日
    浏览(35)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包