首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

干货 | 携程序如何进行Size治理

一、背景 众所周知,无论是程序、支付宝程序或者其他类型的程序,代码包都是有大小限制的。目前官方规定,整个程序不超过20M,单个分包或主包大小不超过2M。...程序管理平台是携内部用于管理各类程序(、百度、支付宝等)的官方系统,是一个集程序配置、发布、审批、数据统计于一体的系统。接下来我们将对其进行详细的介绍。...二、Size监控机制 2.1 Size分配 在《携程序如何协同开发》一文中我们提到过,携将整个程序划分数十条业务线(即Bundle),每个Bundle可以拥有多个分包。...目前程序的Size已趋于稳定状态,后续将逐步应用于其他类型的程序中。...【推荐阅读】 30+条业务线,携程序如何协同开发 从47%到80%,携酒店APP流畅度提升实践 携动态表单DynamicForm的设计与实现 开源 | 携 Foxpage 前端低代码框架

59120
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    程序如何使用npm?程序集成友盟举例

    1、执行npm初始化指令 程序根目录,命令执行如下指令: npm init 执行后会让加载项目初始信息,具体截图如下: [format,png] 2、执行安装npm包指令 在这我们举个例子,以接入友盟统计...SDK为例,执行命令如下: npm install umtrack-wx --save 说明截图: [format,png] 执行截图如下: [format,png] 3、开发者工具构建npm 点击开发者工具中的菜单栏...构建 npm [format,png] 点击构建之后,项目会自动帮我们进行构建,然后会多出一个miniprogram_npm文件夹: [format,png] 4、勾选“使用 npm 模块”选项 在开发者工具中的菜单栏...developers.weixin.qq.com/miniprogram/dev/extended/weui/ 执行命令: npm install weui-miniprogram --save 执行截图: [format,png] 开发者工具...最终效果图如下所示: [format,png] 你知道的越多,不知道的就越多,欢迎关注我的公众号,大家一起成长 本文首发于博客园:https://www.cnblogs.com/niceyoo/p/

    1.2K50

    如何学习程序? 学习程序所需基础

    说明:笔者重新规划了博客方向,想更详细的讲解程序的所有技术内容,本文于2020年5月24日已做修改。 同时笔者也欢迎一起合作共赢,愿意写杂志,写书,贡献自己的一份微薄之力!...---- 作为第二篇的讲解,本文主要讲解  程序好在哪里? 学习程序,需要什么基础? 如何学习程序? 程序的基本架构。...继续阅读,你将会了解到这些 程序需要的基础 程序优势以及设计思想 如何学习程序 程序开发流程 ---- 二:学习程序,需要什么基础?...其他:相对/绝对路径,了解JSON格式,生命周期函数 ---- 三:如何学习程序? 我个人认为,学习最快的方式就是实践,根据官方文档,多写几个demo是就是学习程序最好的方式。...五:总结 总而言之,本文讲解了程序项目的基本架构,以及如何学习程序,以及学习程序所需要的基础,还有前台渲染的基本代码。

    29740

    2021好玩的程序_如何制作程序

    一、前期准备工作 1、注册程序开发者账号 在官网注册页选择程序注册即可,账号分为个人版和企业版: 个人版相对于企业版注册流程更为简单和宽松。...个人版更多只是一个展示的平台,企业版可以作为一个完整的平台,个人版不可以做商业性质的程序,但是企业版可以,个人版不可以开通支付。 附近的程序不显示个人版,只能通过搜索,扫码方式找到。...强烈推荐有一定基础的同学去开发平台官方网站 https://developers.weixin.qq.com/community/homepage 2、下载开发者工具 平台官网提供的开发工具...二、程序开发 新建一个初始程序项目 根据项目需求建立即可,appId在官网设置可以看到或者使用测试号进行开发(后续有了程序账号修改对应appId即可),点击新建即可创建一个新的程序模板...可以修改每次编译条件: 真机调试:生成一个二维码,扫码即可真机调试(必须处在一个网络下); 版本管理:git可视化工具; 上传:如果appid为正式id,则会有上传按钮,将程序上传到信服务器

    9.2K20

    如何搭建程序?

    程序是腾讯于2017年1月9日推出的一种不需要下载安装即可在平台上使用的应用,主要提供给企业、政府、媒体、其他组织或个人的开发者在平台上提供服务。...截止2018年3月,程序用户规模突破4亿,小游戏类程序占比达28%。 程序是一种新的开放能力,开发者可以快速地开发一个程序。...准备域名和证书 在程序中,所有的网络请求受到严格限制,不满足条件的域名和协议无法请求,具体包括: 只允许和在 公众平台 中配置好的域名进行通信,如果还没有域名,需要 注册域名。...那么我在解析记录填写118.119.120.121即可,具体如图。...截止目前为止,程序提供的上传和下载 API 无法在调试工具中正常工作,需要用手机扫码预览体验。我们点击开发者工具界面的真机调试按钮,然后扫描二维码,即可开始体验自己部署开发的程序!

    8.8K13

    如何搭建程序?

    程序是腾讯于2017年1月9日推出的一种不需要下载安装即可在平台上使用的应用,主要提供给企业、政府、媒体、其他组织或个人的开发者在平台上提供服务。...截止2018年3月,程序用户规模突破4亿,小游戏类程序占比达28%。 程序是一种新的开放能力,开发者可以快速地开发一个程序。...demo程序用户资源上传COS示例,也就是程序的相册项目。...那么我在解析记录填写118.119.120.121即可,具体如图。...截止目前为止,程序提供的上传和下载 API 无法在调试工具中正常工作,需要用手机扫码预览体验。我们点击开发者工具界面的真机调试按钮,然后扫描二维码,即可开始体验自己部署开发的程序!

    8K52

    【技术牛人分享】如何程序实现跨页面通信?

    其实就是一个程序内部的事件通知机制问题,在其他平台或者 OS 上都一些相应的实现,比如: iOS SDK 自带的 NotificationCenter Android 平台著名的第三方库 EventBus 目前,程序官方...所以,今天知晓程序邀请到「云梦声音向导」程序的开发者 Danny,教大家如何实现这样一个简单的小工具。 想和本文作者直接交流?现在就加入知晓程序的开发交流群吧。...关注信号 zxcx0101,点击菜单栏的「加群交流」即可。 Quick and Dirty 我们知道,在程序里面一个页面的变化,是通过调用 setData 函数来实现的。...所以,想做到在二级页面让一级页面产生变化,最 quick 也最 dirty 的做法就是,把一级页面的 this 传入到二级页面去。...而且,也很贴心的在新建项目之后的 quick start 代码,留了一个 globalData 字段,暗示开发者这里是可以用来存储全局数据的。

    74730

    干货 | 30+条业务线,携程序如何协同开发

    在携程序的开发过程中,如何准确快速地把程序交付给测试人员是一个繁琐的过程。...跨团队协作,如何减少耦合,避免互相影响;数十个业务线共同维护一个程序,而程序必须作为整体发布,如何协调发布过程,让其有条不紊的进行将是我们讨论的重点。...2.3 持续交付 目前,携程序的发布已经统一接入公司的MCD发布平台,将事先写好的python脚本在MCD平台上进行配置,临近发布节点,PMO只需到MCD平台上进行集成发布。...图2-6 携MCD发布平台 测试通过后,再有PMO将代码手动提交至后台进行审核,至此,一次完整的常规发布流程已经完成。...本文仅介绍了常规业务线协同开发的流程,其实携程序早已引入了Taro这一概念,并且针对使用Taro技术栈的业务线设计了一套独有的打包方式,目前在程序中运行良好,我们正在稳步向其他各类程序(

    1.2K30

    聊一聊程序包内容

    本文是对上次公众号发文《程序逆向源码深度揭秘》 的扩展,着重探究程序包的主要内容构成。 先有鸡还是先有蛋?...产生:苦逼的程序猿们接到领导的需求,火速开发程序,最后在开发者工具中点击【上传】按钮完成程序包的打包上传,至此一个体验版程序包(需要后台手动设置版本为体验版)就此在的服务器上诞生了。...会做以下工作: 下载程序代码包 加载程序代码包 初始化程序首页 # 包文件结构介绍与打包规则 关于文件结构这里不再赘述(不是本文关注重点) 这里简要提一下程序包的文件格式,注意是『...格式: 文件头+文件名+文件内容起始地址及长度 注意: 程序包文件头信息是以0xbe开头,所以如果你拿了抖音的程序包来解是没用的 文件内容都是明文存放的,这是我们能够顺利解包的前提 接着我们回过来来看看解包后文件的主要构成...程序包的文件头是以 oxbe 开头,所以如果不是则认为不是家的程序包 page-frame.html 是程序运行时模板文件,所有视图层页面内容的加载都是基于这个模板html文件(从开发者工具源码也可以略知一二

    1.8K41
    领券