微信开发者工具是腾讯公司开发的一款集成开发环境(IDE),主要用于支持微信小程序、公众号等应用的开发,内置模拟器,可以模拟不同设备和屏幕尺寸下的小程序运行效果,还提供状态栏,显示当前运行小程序的场景值、页面路径及页面参数,方便开发者进行适配和调试。
1、检测模拟
检测JS-SDK权限,模拟SDK,使用weinre移动调试。
2、模拟用户真实行为
刷新、后退、选中等动作统一入口,直接webview模拟器操作网页。
3、调试编辑器
调试界面和登录按钮,发现有bug查看日志是否出错。
4、工具和设置栏
工具栏有编译,刷新,编译配置,前后台切换,清除缓存等功能;
设置栏有外观,编辑,代理,通知等功能。
开通:
每个小程序都会自动创建一个以 wx_appid 为路径的专属项目组,用户无需单独进行开通。小程序管理员会自动成为该项目组的 Owner,登录过微信开发者·代码管理的开发者会自动成为该项目组的 Master。
微信开发者·代码管理的登录用户必须同时满足以下两个条件:
1、该用户必须为微信开发者,即微信小程序、订阅号以及服务号的开发者;
2、该用户必须为实名认证的用户。
登录:
微信开发者·代码管理的登录方式包括:
1、通过微信开发者工具管理中的“代码管理”快速进入微信开发者·代码管理。
2、通过工具栏中的“微信开发者·代码管理”快速进入。
3、通过浏览器微信扫码登录:https://git.weixin.qq.com
使用:
初次使用的开发者,请先前往微信开发者·代码管理进行帐号初始化。未初始化帐号将无法创建项目和拉取代码。
用户可登录微信开发者·代码管理系统进行个人信息设置,包括:昵称、头像、Git 帐户、SSH 密钥等。
小程序专属项目组
每个小程序都会自动创建一个以 wx_appid 为路径的专属项目组,用户无需单独进行开通。
在管理中添加远程仓库时,系统会自动拉取该小程序专属项目组下已创建远程仓库列表。用户可点击选择相应仓库,系统会自动填充该仓库的 URL 和名称,方便用户添加。
添加远程仓库后,如需进行代码推送、拉取,请先前往微信开发者·代码管理系统进行帐号初始化并完成帐号设置,包括:Git 帐号和密码。同时在网络与认证中输入相同的帐号和密码用于认证。
如无可用仓库,可前往微信开发者·代码管理进行创建。
请注意,和用户自主创建的项目组不同,小程序专属项目组具有一些特殊特性,包括:
1、小程序专属项目组人员会自动关联小程序开发者信息,只能在小程序管理后台进行人员管理。
2、小程序管理员会自动成为该项目组的 Owner,登录过微信开发者·代码管理的开发者会自动成为该项目组的 Master。未登录过的开发者,将不会同步权限。
3、小程序专属项目组的路径无法修改。
其他项目组:
除小程序专属项目组外,用户可在微信开发者·代码管理中创建其他项目组。非小程序专属项目组完全由开发者自行管理。Git 使用相关教程。
代码静态依赖分析
工具提供代码静态依赖分析插件,方便开发者查看代码包的文件构成和依赖关系,以此优化代码包大小和内容。
运行环境
下载并安装 1.03.2101150 或以上版本的开发者工具,下载地址。
一、开启代码静态依赖分析插件
开发者可以通过两个入口启动插件:
1、目录树顶部导航栏
2、项目设置-本地代码-代码依赖分析
二、查看代码包构成
启动分析插件后,可默认查看到项目内文件组成情况以及对应的代码体积,和无依赖(即没有使用到)的代码文件大小
三、查看代码依赖关系
点击任意一个文件(非无依赖),可以查看该代码文件的依赖关系图。点击右键,可快速打开对应文件的代码编辑。
四、查看无依赖文件
开发者通过切换筛选条件(选择无依赖文件)或快捷入口,可以看到当前项目无依赖的文件情况,并根据自身情况对代码文件进行优化。
五、获取分析数据
miniprogram-ci 从 v1.6.1 版本开始,新增了analyseCode方法,通过调用该方法可获取到代码静态依赖分析结果的JSON数据。具体请查看 miniprogram-ci 文档
六、原理介绍
代码静态依赖分析插件,会对代码包中的代码文件(后缀名为json、js、 wxml、wxss、wxs的文件)进行依赖分析,从app.json/game.json入口出发,找出项目中各个代码文件的依赖关系,构建出文件依赖关系图。未检测到依赖关系的文件会被标记为无依赖的文件。代码包中除了代码文件以外,其余文件(如图片等)会被标记为资源文件,不参与依赖分析。
1.06.2504010更新说明
1、修复 skyline 项目渲染异常问题
Sololearn是一款广受欢迎的交互式编程学习平台,让用户能够随时随地通过手机学习编程技能。平台提供Python、C++、JavaScript、Java等主流...
扫描王PDF是一款集高效扫描、文档管理、格式转换于一体的多功能办公工具,专注于将纸质文件快速转化为数字化格式(如PDF、图片等)。支持...
C语言编译器是专门给学C语言的新手做的编程软件,体积小巧,界面简单清楚。下载安装好直接打开就能用,里面没广告,也不用联网,不管什么时...
Java编译器手机版是款挺精简的APP,主要给Java初学者提供核心功能,方便随手验证一些小程序。它能直接从文件管理器打开代码文件,浏览查看...
编程助手是菏泽安果网络科技有限公司做的编程学习软件。上面有丰富的编程知识,能在线敲代码,帮你提升编程技能。作为一款编程代码学习工具...
Programming Hub是个挺实用的编程学习app,用处很大。在这儿能学C语言、Java、HTML这些,能让编程学习变简单。想学编程又不想花钱的朋友...
2025年成都世界运动会即将点燃全球热情,这场汇集35+项国际赛事的体育盛宴,你准备好如何观看了吗?本文为您整理最全官方直播渠道与观赛攻略。无论您身在成都还是千里之外,都能通过央视体育、咪咕视频等权威平台实时...
在抖音这个充满活力的短视频平台,账号等级不仅象征着创作成就,更关联着流量扶持、变现权限等实际权益。狠多用户好奇:从1级成长到75级究竟需要投入多少资金?这个问题的答案并非简单数字,而是涉及多种因素的综合考...
为方便广大家长准确了解育儿补贴政策,国家相关部门特别推出官方育儿补贴计算工具。3323资源网小编在这里给大家带来了国家育儿补贴计算器计算入口+对照表,只需输入宝宝出生日期,系统将自动为您计算可享受的补贴月数...
饭太硬tv堪称追剧爱好者的必备神器!备受欢迎的影视资源聚合平台,为用户提供了丰富的影视内容。而正确配置地址是充分发挥其功能的关键,以下为您详细介绍饭太硬的配置地址及相关操作方法。...
AI是解放双手还是直接解决人?2025年,Deepseek横空出世,瞬间点燃国人激情。没想到还没高兴几天,第一批受害者就叫苦连天。上午刚到公司报到,结果下午公司竟然直接解散了!还有许多打工人第一波冲击都没挡住,接连...
网友评论