收藏
评论

微信开发者工具稳定版 1.02.1910120 更新说明官方

下载地址

 Windows 64 、 Windows 32 、 macOS

本次为 1.02.19101211.02.19091111.02.1909051 三个 RC 版之后的稳定版本,较上一个稳定版 1.02.1907300 的更新内容如下

1. 本地编译时进行合并编译

本地编译时使用合并编译可以加快小程序加载的速度,
通过 项目详情 - 本地设置 - 本地编译时进行合并编译 可以打开此功能


使用合并编译后,主包的 js 文件会被打包成一个 __APP__/appservice.js 文件


合并编译对于错误调试暂时还是不友好的,异步报错从控制台中点击会先跳转到合并后的文件,而如果合并后的文件过大会导致调试器卡顿

2. PC 微信开发版小程序自动预览

PC 微信内测版 支持小程序
开发者工具 设置 - 通用设置 - 启用 PC 端自动预览,可以将开发版小程序通过自动预览推送到同登录态的 PC 微信上


3. 自动真机调试

增加自动真机调试功能,减少真机调试扫码的交互


4. 使用测试号进行多帐号调试

在 菜单 - 工具 - 多帐号调试,可以打开多帐号调试帐号管理面板
本次为所有 appid 添加了 4 个测试帐号,可以使用测试号进行多帐号调试


5. 支持多线程 worker 的单步调试

本次更新优化了多线程 worker 的编译和代码加载的方式,从而支持了单步调试


6. 公众号网页调试增加 url 收藏功能

之前只有通过地址栏历史记录的匹配交互来快速调试常用页面,本次新增了收藏功能,更加便利


7. 云开发套餐支持代金券支付

在云开发控制台支付套餐时,可以选择使用代金券进行支付


8. 新增周期性更新调试

拉取周期性数据

由于微信客户端每隔 12 个小时才会发起一次请求,调试周期性更新功能会显得不太方便。
目前新增能够在开发者工具上调试整个流程,操作路径为点击菜单 工具 -> 拉取周期性缓存数据, 点击后开发者工具会立即向配置的数据下载地址请求数据,如下图所示:


清除周期性数据

如果需要清除工具缓存的周期性数据,可以通过点击工具栏的 清除数据缓存 或者 全部清除 来进行清除。

9. 支持小游戏关系链互动数据开发

在小游戏项目 project.config.json 中指定 jsserverRoot 为项目内目录,可以在该目录下进行小游戏关系链互动数据开发,右键支持直接上传到开发环境或正式环境,或者对比文件


10. 小游戏节点审查插件

通过 菜单 - 工具 - 插件 打开插件面板,可以添加小游戏节点审查调试器插件

添加插件后重启工具,选择 Game Inspector 调试器面板,支持使用主流游戏引擎的小游戏获取当前游戏场景下的节点树信息

11. 调试器最大日志行数设置

小程序在运行过程中所打的日志如果一直累积,会导致调试器进程内存爆掉,进而使得整个开发者工具崩溃。所以本次更新增加了对调试器最大行数的限制,默认是 300 条。达到 300 条之后,新的日志会顶掉最旧的日志,可以通过 菜单 - 设置 - 通用设置 来改变最大日志行数


12. 通过导入二维码创建自定义编译条件

小程序码中包含了小程序的路径和参数信息,本质上是一个自定义编译条件。旧版本中,可以通过解析二维码来调试当前的小程序逻辑,但是是一次性的。所以本次更新中,可以选择解析二维码来新增自定义编译条件


13. 公众号网页调试增加缓存全部清除按钮


14. 修复意外断电后导致代码乱码的问题

Windows 机器在蓝屏、断电等异常情况下会导致正在编辑的代码乱码。因为 Windows 使用了一个特殊的子系统,用于对基于磁盘的操作提供支持,能够把对磁盘的写入操作暂时缓存起来以提高系统性能,然后等到系统空闲的时候再执行相应操作。因此副作用就是:如果出现任何断电、系统崩溃或设备故障,就可能会丢失信息。

该设置在 Win10 上是默认打开。本次更新使用另外实现方式将缓冲区内容写到磁盘,修复了断电乱码的问题。

开发者工具已经提供了基础的版本管理功能,同时也提供了 "微信开发者-代码管理" 的远程代码托管平台,所以从现在开始做好版本管理吧。


15. 优化再次打开项目时的首次编译速度

旧版开发者工具打开项目时的首次编译耗时都比较久,本次更新将 js 文件的编译结果持久化,优化了首次编译的速度。同时,在工具栏 - 清缓存中,增加了清除编译缓存的入口



16. 真机调试支持直接触发更新周期性缓存数据


17. 默认打开 GPU 加速

1.02.1907300 的更新中因为部分机器的低端显卡无法支持 GPU 加速,会导致工具黑屏的情况,因此工具默认不开启。但是影响了大部分用户的体验。所以本次更新,默认打开 GPU 加速。


如果机器出现黑屏的情况,开发者可以通过快捷键 cmd/ctrl + , 打开设置窗口,然后通过快捷键 cmd/ctrl + shift + alt + , 打开设置文件,手动修改 enableGPU 字段为 false,然后重启工具来解决。

18. 修复文件保存后编译不生效的问题

社区中大量反馈 1.02.1909111 版本引入了一个关于文件保存后编译无法生效的问题,在本次更新中修复。

19. 修复全新安装时无法打开的问题

1.02.1907300 引入的,如从未安装过开发者工具,或者清空了开发者工具用户数据目录后,会出现在重建用户数据目录时死循环,从而导致无法启动的问题,在本次更新中修复 

20. 修复未使用体验评分导致内存泄漏

本次更新修复一例因未使用体验评分时,出现消息堆积而导致内存泄漏的问题

21. 只有未授权时直接调用 getUserInfo 才会出现升级提示

旧版中,只要调用了 getUserInfo 接口在控制台中就会出现升级提示的警告,对开发者带来困惑。


本次更新只在未授权时直接调用 getUserInfo 时才会出现升级提示


40856浏览
最后一次编辑于  2019-10-24
收藏

38 个评论

  • 攻城狮@射鸡屎
    攻城狮@射鸡屎
    2019-11-15

    升级到这个版本后设置缓存会失败,回退到上一版本就正常

    2019-11-15
    赞同
    回复
  • peng
    peng
    2019-10-25

    赞,辛苦了~

    2019-10-25
    赞同
    回复
  • 金秋
    金秋
    2019-10-25

    升级了之后,保存代码不生效了,必须重启,macOS用户慎重

    2019-10-25
    赞同
    回复 2
    • 工号 9527
      工号 9527
      2019-10-25
      修复文件保存后编译不生效的问题!
      你还会出现?能否开新帖反馈?
      2019-10-25
      回复
    • 2019-10-25回复工号 9527
      确实会出现,还以为代码bug了,发现切完分支之后部分代码不生效
      2019-10-25
      回复
  • 🛒.潮鞋购鞋业【专注高端】
    🛒.潮鞋购鞋业【专注高端】
    2019-10-24
    好。
    2019-10-24
    赞同
    回复
  • Yootou
    Yootou
    2019-10-24

    开发者工具PC端,体验版,手机微信测试版,wx.login,wx.request,wx.requestPayment等接口都可以正常使用。提交审核并发布后,在正式版里边,都无效了。。都几天了。每次给审核的留言备注,都没答复这个原因。。。。

    2019-10-24
    赞同
    回复
  • 零丁
    零丁
    2019-10-24

    PC微信内测版只有windows吗? Mac呢

    2019-10-24
    赞同
    回复
  • 🌹笑着🍒退场💞
    🌹笑着🍒退场💞
    2019-10-24
    云南省昭通市永善县团结乡,新田村。我姓名蒋清平家住云南昭通的,我家里7口人我3小孩加我两夫妻,加我父母一共7人,我现在在浙江桐乡城新小区175号买大乐透,我就希望有中奖那一天我在我当地带领下,让他们过上美好的生、活,
    2019-10-24
    赞同
    回复
  • DuDuDu
    DuDuDu
    2019-10-23

    持续关注

    2019-10-23
    赞同
    回复
  • 0
    0
    2019-10-22
    小程序审核通过后,修改头像还需要再审核吗?
    2019-10-22
    赞同
    回复

正在加载...

登录 后发表内容