下载地址
Windows 64 、 Windows 32 、 macOS
1、支持 API Mock
新增API Mock功能支持模拟 API 的返回内容,让开发者更方便开发小程序,更多详情可移步至:API Mock文档。
2、编辑器支持重命名多个文件
编辑器支持在同级目录下同时重命名多个同名文件,方便对 Page/Component 文件进行重命名。
3、支持显示灰度中的基础库、下发测试基础库
新增显示灰度中的基础库以及基础库支持的客户端版本。
同时新增推送按钮,将选定版本的基础库下发到客户端上,推送结果可以在开发版小程序的调试面板中查看。
微信客户端对开发版的小程序打开调试,可以看到测试版基础库的生效时间。
注意:
- 该功能只能推送到登录到开发者工具的微信号的手机上。
- 会影响到手机上所有的小程序。
4、模拟器支持终止
模拟器是工具的主要功能之一,如果小程序/小游戏的业务代码中出现死循环、复杂运算、频繁调用某些 API 的情况下都会导致工具出现卡顿或者 CPU 占用比较高的情况。模拟器新增终止按钮,点击后可以暂时终止模拟器运行,节省系统资源占用。
5、打开项目时展示 Loading 状态
工具增加开启加载 loading 弹窗,显示加载状态情况。
6、CLI/HTTP V2 更新
CLI & HTTP 接口升级 v2 版本,在 v2 版本中,旧版命令仍然可以使用,但已废弃并会在未来移除,请使用 v2 命令。v2 版本增加了云开发管理操作支持、优化命令形式、增加细致状态提示、支持长时间命令执行、支持国际化(中英文选择)等。详细文档。
7、优化云控制台用户访问统计和监控图表的数据展示
支持按照近 7 天、近 30 天以及自定义时间段来筛选 DAU。
8、数据库备份回档
云开发已自动开启数据库备份,并于每日凌晨自动进行一次数据备份,最长保存 7 天的备份数据。如有需要,开发者可在云控制台上通过新建回档任务将集合回档(还原)至指定时间点。详情。
9、优化模拟器工具栏展示
工具栏机型及显示比例菜单合并,网络模拟调整到模拟操作下。
10、编辑器支持小游戏项目的 API 代码补全
在小游戏项目,可以看到为小游戏提供的代码补全(部分 Canvas API 尚未提供)。
求命令形式可以脱离开发工具,持续化集成现在真的难搞,第三方的开发形式又不适合我们现在的开发模式(没有相关支持)
又更新了,注意身体啊,兄弟萌
喜欢那个推送功能,在最新版本客户端上可以调试老版本基础库。舒服😌
正式版本什么时候能发,好久没发正式版了?
这次更新的内容非常给力,很多功能确实很好,调试起来也很方便。
另外的一个问题,什么时候开源开发者工具,想要自己搞一个,自己定制一下
1. 支持去除编辑器功能
2. 支持仅保留编译预览能力
3. 手动控制编译打包
4. 扩展cli能力
5. 与4相同,用途是作为jenkins或其他环境下构建,或集成在别的编辑器中
6. 扩展导入项目能力,自动同步私有化团队项目
7. 扩展上传或预览的能力
8. 一些交互或者细节优化
虽然现在大部分需求可以直接通过cli解决,但还是想自己去修改和定制。
2345后续马上会有其他方式支持;
6目前给的 git.weixin.qq.com 不满足么?
78请讲具体
定制这块我想官方的cli和http的支持就是为了定制而生的。
有了cli和http基本上可以把开发者工具的除模拟器/编译/预览功能外的其他功能都定制在自己的编辑器环境中。比如你可以定制集成到vsCode里面去,仅仅用cli就可以,因为vsCode就开源的。如果你要内置到web后台去,那么用http调用也是可以实现。
多文件重命名后,去大写改小写,替换。原文件被删除,也没看见新文件。严重的是删除的文件去哪里,没在回收站。找不回来
去哪里找这个文件,里面的代码写了几天,忘了备份。
可否新增一个把调试器放到左边的功能 放到下面太占编辑器空间了 难受
cli v2 版本的命令,调用后返回信息相比v1变动很大。因为我把cli相关的命令封装了,所以对返回的数据格式变更很敏感:
目前返回的数据结构是:
{ stdout:"", stderr:"" }
之前是通过判断 stderr来判断命令是否调用出错了,并且出错信息这个字段里也有JSON数据,有错误码可以用来判断,现在这个字段变成了输出日志,这个就比较难受了:
{ stdout: '', stderr: '- initialize\n\n√ IDE server has started, listening on http://127.0.0.1:28023\n- preparing\n√ open\n' }
麻烦统一下这里输出数据结构,并且不要随意更改
在进步,很多实用的功能。
辛苦了~
https://developers.weixin.qq.com/community/develop/doc/000aa4322e4b603dcc0af7ae750000?fromCreate=1