下载地址64,32,
这是继 1.02.、1.02.、1.02 三个 RC 版本之后的稳定版本,与上一个稳定版本 1.02. 相比更新内容如下:
1.本地编译时合并编译
本地编译时使用合并编译可以加快小程序的加载速度。
可以通过前往“项目详细信息”-“本地设置”-“本地编译期间合并编译”来启用此功能
合并编译后,主包的js文件会被打包成一个/.js文件
合并编译暂时对错误调试不太友好,点击控制台里的异步错误会先跳转到合并后的文件,如果合并后的文件过大,调试器会卡死。
2.PC微信开发版小程序自动预览
PC微信内测版支持小程序
开发者工具设置-通用设置-开启PC自动预览,可以实现通过自动预览的方式将开发版小程序推送到PC微信,并且保持相同的登录状态。
3.自动真机调试
新增自动真机调试功能,减少真机调试与扫码的交互
4. 使用测试账户进行多账户调试
在菜单-工具-多账户调试中可以打开多账户调试账户管理面板
本次共添加了4个测试账号,可以使用测试账号进行多账号调试
5.支持多线程单步调试
本次更新优化了多线程编译和代码加载,支持单步调试
6.公众号网页调试增加URL采集功能
此前只能通过地址栏历史记录匹配交互才能快速调试常用页面,这次增加了新的收藏功能,更加便捷。
7.云开发包支持代金券支付
在云开发控制台支付计划时,您可以选择使用优惠券支付
8. 增加周期性更新调试,拉取周期性数据
由于微信客户端每12小时才发起一次请求,因此调试定期更新功能并不是很方便。
目前整个流程可以在开发者工具上调试,操作路径为点击菜单 工具 -> 拉取周期性缓存数据,点击之后开发者工具会立刻从配置的数据下载地址中请求数据,如下图所示:
清除周期数据
如果需要清除工具缓存中的周期性数据,可以通过单击工具栏上的清除数据缓存或全部清除来清除。
9.支持小游戏关系链交互数据的开发
在小游戏项目.json中指定为项目内目录,您可以在此目录下开发小游戏关系链交互数据,右键可直接上传至开发环境或正式环境,或对比文件
10.小游戏节点审核插件
通过菜单-工具-插件打开插件面板,添加小游戏节点审核调试器插件
添加插件后重启工具,选择Game 面板,支持使用主流游戏引擎的小游戏获取当前游戏场景中的节点树信息。
11. 设置调试器中的最大日志行数
如果小程序在运行过程中产生的日志不断累积,调试器进程内存就会爆掉,甚至整个开发者工具崩溃。因此本次更新增加了调试器最大行数限制,默认为 300,达到 300 后,新的日志会取代最旧的日志。你可以通过菜单-设置-通用设置更改最大日志行数
12. 通过导入二维码创建自定义编译条件
小程序代码中包含了小程序的路径和参数信息,本质上是自定义编译条件。在旧版本中,可以通过解析二维码来调试当前小程序逻辑,但这是一次性操作。所以在本次更新中,可以选择解析二维码来添加自定义编译条件
13.公众号网页调试增加清除所有缓存按钮
14.修复断电后乱码问题
机器在蓝屏、断电等异常情况下会导致正在编辑的代码乱码。因为采用专门的子系统来支持基于磁盘的操作,可以将写入操作暂时缓存到磁盘以提高系统性能,然后在系统空闲时再执行相应操作。因此带来的副作用是,一旦发生断电、系统崩溃或设备故障,信息可能会丢失。
该设置默认开启,本次更新采用了另一种实现方式将缓冲区内容写入磁盘,修复了断电时乱码的问题。
开发者工具中已经提供了基本的版本管理功能,同时还提供了名为“微信开发者-代码管理”的远程代码托管平台,现在就开始版本管理吧。
15.优化再次打开项目时首次编译速度
旧版开发者工具打开项目时首次编译耗时较长,本次更新持久化js文件编译结果,优化首次编译速度,同时在工具栏-清除缓存中,增加清除编译缓存的入口
16.真机调试支持直接触发更新周期性缓存数据
17. GPU 加速默认启用
在1.02.更新中,由于部分机器的低端显卡无法支持GPU加速,导致工具黑屏,因此默认不开启该工具,但这会影响大部分用户的体验,因此本次更新默认开启GPU加速。
若机器出现黑屏的情况,开发者可以使用快捷键 cmd/ctrl + , 打开设置窗口,然后使用快捷键 cmd/ctrl++ alt + , 打开设置文件,手动修改字段为,然后重启工具即可解决问题。
18.修复文件保存后编译不生效的问题
社区反馈1.02版本存在保存文件后编译不生效的问题,本次更新修复了该问题。
19.修复全新安装后无法打开应用的问题
1.02. 引入:如果从未安装过开发者工具,或者开发者工具用户数据目录被清除过,则重建用户数据目录时会出现死循环,导致无法启动的问题。此更新已修复此问题。
20.修复不使用经验值评级导致的内存泄漏
本次更新修复了未使用经验等级时消息积累导致的内存泄漏。
21.未经授权直接拨打电话才会出现升级提示
在旧版本中,只要调用该接口,控制台就会出现升级警告,给开发者带来困惑。
只有未经授权直接调用时才会出现此更新。
下载地址64,32,
这是继 1.02.、1.02.、1.02 三个 RC 版本之后的稳定版本,与上一个稳定版本 1.02. 相比更新内容如下:
1.本地编译时合并编译
本地编译时使用合并编译可以加快小程序的加载速度。
可以通过前往“项目详细信息”-“本地设置”-“本地编译期间合并编译”来启用此功能
合并编译后,主包的js文件会被打包成一个/.js文件
合并编译暂时对错误调试不太友好,点击控制台里的异步错误会先跳转到合并后的文件,如果合并后的文件过大,调试器会卡死。
2.PC微信开发版小程序自动预览
PC微信内测版支持小程序
开发者工具设置-通用设置-开启PC自动预览,可以实现通过自动预览的方式将开发版小程序推送到PC微信,并且保持相同的登录状态。
3.自动真机调试
新增自动真机调试功能,减少真机调试与扫码的交互
4. 使用测试账户进行多账户调试
在菜单-工具-多账户调试中可以打开多账户调试账户管理面板
本次共添加了4个测试账号,可以使用测试账号进行多账号调试
5.支持多线程单步调试
本次更新优化了多线程编译和代码加载,支持单步调试
6.公众号网页调试增加URL采集功能
此前只能通过地址栏历史记录匹配交互才能快速调试常用页面,这次增加了新的收藏功能,更加便捷。
7.云开发包支持代金券支付
在云开发控制台支付计划时,您可以选择使用优惠券支付
8. 增加周期性更新调试,拉取周期性数据
由于微信客户端每12小时才发起一次请求,因此调试定期更新功能并不是很方便。
目前整个流程可以在开发者工具上调试,操作路径为点击菜单 工具 -> 拉取周期性缓存数据,点击之后开发者工具会立刻从配置的数据下载地址中请求数据,如下图所示:
清除周期数据
如果需要清除工具缓存中的周期性数据,可以通过单击工具栏上的清除数据缓存或全部清除来清除。
9.支持小游戏关系链交互数据的开发
在小游戏项目.json中指定为项目内目录,可在此目录下开发小游戏关系链交互数据,右键可直接上传至开发环境或正式环境,或对比文件
10.小游戏节点审核插件
通过菜单-工具-插件打开插件面板,添加小游戏节点审核调试器插件
添加插件后重启工具,选择Game 面板,支持使用主流游戏引擎的小游戏获取当前游戏场景中的节点树信息。
11. 设置调试器日志的最大行数
如果小程序在运行过程中产生的日志不断累积,调试器进程内存就会爆掉,甚至整个开发者工具崩溃。因此本次更新增加了调试器最大行数限制,默认为 300,达到 300 后,新的日志会取代最旧的日志。你可以通过菜单-设置-通用设置更改最大日志行数
12. 通过导入二维码创建自定义编译条件
小程序代码中包含了小程序的路径和参数信息,本质上是自定义编译条件。在旧版本中,可以通过解析二维码来调试当前小程序逻辑,但这是一次性操作。所以在本次更新中,可以选择解析二维码来添加自定义编译条件
13.公众号网页调试增加清除所有缓存按钮
14.修复断电后乱码问题
机器在蓝屏、断电等异常情况下会导致正在编辑的代码乱码。因为采用专门的子系统来支持基于磁盘的操作,可以将写入操作暂时缓存到磁盘以提高系统性能,然后在系统空闲时再执行相应操作。因此带来的副作用是,一旦发生断电、系统崩溃或设备故障,信息可能会丢失。
该设置默认开启,本次更新采用了另一种实现方式将缓冲区内容写入磁盘,修复了断电时乱码的问题。
开发者工具中已经提供了基本的版本管理功能,同时还提供了名为“微信开发者-代码管理”的远程代码托管平台,现在就开始版本管理吧。
15.优化再次打开项目时首次编译速度
旧版开发者工具打开项目时首次编译耗时较长,本次更新持久化js文件编译结果,优化首次编译速度,同时在工具栏-清除缓存中,增加清除编译缓存的入口
16.真机调试支持直接触发更新周期性缓存数据
17. GPU 加速默认启用
在1.02.更新中,由于部分机器的低端显卡无法支持GPU加速,导致工具黑屏,因此默认不开启该工具,但这会影响大部分用户的体验,因此本次更新默认开启GPU加速。
若机器出现黑屏的情况,开发者可以使用快捷键 cmd/ctrl + , 打开设置窗口,然后使用快捷键 cmd/ctrl++ alt + , 打开设置文件,手动修改字段为,然后重启工具即可解决问题。
18.修复文件保存后编译不生效的问题
社区反馈1.02版本存在保存文件后编译不生效的问题,本次更新修复了该问题。
19.修复全新安装后无法打开应用的问题
1.02. 引入:如果从未安装过开发者工具,或者开发者工具用户数据目录被清除过,则重建用户数据目录时会出现死循环,导致无法启动的问题。此更新已修复此问题。
20.修复不使用经验值评级导致的内存泄漏
本次更新修复了未使用经验等级时消息积累导致的内存泄漏。
21.未经授权直接拨打电话才会出现升级提示
在旧版本中,只要调用该接口,控制台就会出现升级警告,给开发者带来困惑。
只有未经授权直接调用时才会出现此更新。
下载地址64,32,
这是继 1.02.、1.02.、1.02. 三个 RC 版本之后的稳定版本,与上一个稳定版本 1.02. 相比更新内容如下:
1.本地编译时合并编译
本地编译时使用合并编译可以加快小程序的加载速度。
可以通过前往“项目详细信息”-“本地设置”-“本地编译期间合并编译”来启用此功能
合并编译后,主包的js文件会被打包成一个/.js文件
合并编译暂时对错误调试不太友好,在控制台点击异步错误会先跳转到合并后的文件,如果合并后的文件过大,调试器会卡死。
2.PC微信开发版小程序自动预览
PC微信内测版支持小程序
开发者工具设置-通用设置-开启PC自动预览,可以实现通过自动预览的方式将开发版小程序推送到PC微信,并且保持相同的登录状态。
3.自动真机调试
新增自动真机调试功能,减少真机调试与扫码的交互
4. 使用测试账户进行多账户调试
在菜单-工具-多账户调试中可以打开多账户调试账户管理面板
本次共添加了4个测试账号,可以使用测试账号进行多账号调试
5.支持多线程单步调试
本次更新优化了多线程编译和代码加载,支持单步调试
6.公众号网页调试增加URL采集功能
此前只能通过地址栏历史记录匹配交互才能快速调试常用页面,这次增加了新的收藏功能,更加便捷。
7.云开发包支持代金券支付
在云开发控制台支付计划时,您可以选择使用优惠券支付
8. 增加周期性更新调试,拉取周期性数据
由于微信客户端每12小时才发起一次请求,因此调试定期更新功能并不是很方便。
目前整个流程可以在开发者工具上调试,操作路径为点击菜单 工具 -> 拉取周期性缓存数据,点击之后开发者工具会立刻从配置的数据下载地址中请求数据,如下图所示:
清除周期数据
如果需要清除工具缓存中的周期性数据,可以通过单击工具栏上的清除数据缓存或全部清除来清除。
9.支持小游戏关系链交互数据的开发
在小游戏项目.json中指定为项目内目录,可在此目录下开发小游戏关系链交互数据,右键可直接上传至开发环境或正式环境,或对比文件
10.小游戏节点审核插件
通过菜单-工具-插件打开插件面板,添加小游戏节点审核调试器插件
添加插件后重启工具,选择Game 面板,支持使用主流游戏引擎的小游戏获取当前游戏场景中的节点树信息。
11. 设置调试器中的最大日志行数
如果小程序在运行过程中产生的日志不断累积,调试器进程内存就会爆掉,甚至整个开发者工具崩溃。因此本次更新增加了调试器最大行数限制,默认为 300,达到 300 后,新的日志会取代最旧的日志。你可以通过菜单-设置-通用设置更改最大日志行数
12. 通过导入二维码创建自定义编译条件
小程序代码中包含了小程序的路径和参数信息,本质上是自定义编译条件。在旧版本中,可以通过解析二维码来调试当前小程序逻辑,但这是一次性操作。所以在本次更新中,可以选择解析二维码来添加自定义编译条件
13.公众号网页调试增加清除所有缓存按钮
14.修复断电后乱码问题
机器在蓝屏、断电等异常情况下会导致正在编辑的代码乱码。因为采用专门的子系统来支持基于磁盘的操作,可以将写入操作暂时缓存到磁盘以提高系统性能,然后在系统空闲时再执行相应操作。因此带来的副作用是,一旦发生断电、系统崩溃或设备故障,信息可能会丢失。
该设置默认开启,本次更新采用了另一种实现方式将缓冲区内容写入磁盘,修复了断电时乱码的问题。
开发者工具中已经提供了基本的版本管理功能,同时还提供了名为“微信开发者-代码管理”的远程代码托管平台,现在就开始版本管理吧。
15.优化再次打开项目时首次编译速度
旧版开发者工具打开项目时首次编译耗时较长,本次更新持久化js文件编译结果,优化首次编译速度,同时在工具栏-清除缓存中,增加清除编译缓存的入口
16.真机调试支持直接触发更新周期性缓存数据
17. GPU 加速默认启用
在1.02.更新中,由于部分机器的低端显卡无法支持GPU加速,导致工具黑屏,因此默认不开启该工具,但这会影响大部分用户的体验,因此本次更新默认开启GPU加速。
若机器出现黑屏的情况,开发者可以使用快捷键 cmd/ctrl + , 打开设置窗口,然后使用快捷键 cmd/ctrl++ alt + , 打开设置文件,手动修改字段为,然后重启工具即可解决问题。
18.修复文件保存后编译不生效的问题
社区反馈1.02版本存在保存文件后编译不生效的问题,本次更新修复了该问题。
19.修复全新安装后无法打开应用的问题
1.02. 引入:如果从未安装过开发者工具,或者开发者工具用户数据目录被清除过,则重建用户数据目录时会出现死循环,导致无法启动的问题。此更新已修复此问题。
20.修复不使用经验等级导致的内存泄漏
本次更新修复了未使用经验等级时消息积累导致的内存泄漏。
21.未经授权直接拨打电话才会出现升级提示
在旧版本中,只要调用该接口,控制台就会出现升级警告,给开发者带来困惑。
只有未经授权直接调用时才会出现此更新。