收藏
评论

微信开发者工具 1.02.1912261 RC 更新说明官方

下载地址


Windows 64 、 Windows 32 、 macOS


本次更新包含内核更新,nwjs 版本从 0.37.4 升级到 0.39.3


1. 编辑器优化


微信开发者工具的编辑器功能经过重新调整,优化并增加了若干功能。包括了:


1、新增大纲结构视图和文件的面包屑导航,同时编辑区域还支持分栏视图,方便开发者同时查看和编辑多个文件。

2、优化了文件搜索功能,支持更加精细化地搜索和替换功能,进一步提高了开发者的操作效率。

3、在编写 JS/TS 文件时,编辑器现在提供完整的项目代码补全和联想功能,使用 TS 的语言服务分析并提供代码错误及警告提示。


4、新版微信开发者工具编辑器兼容了部分 VS Code 扩展插件,目前正在功能完善阶段。开发者可根据需要安装对应插件。如需安装一个扩展插件,开发者可点击 [编辑] - [打开编辑器扩展目录],并将解包的插件文件夹放入此目录。同时,需要将此扩展 ID 增加到 [编辑] - [管理编辑器扩展...] 的数组里,重启项目即可使用。如需禁用此扩展插件,只需将其 ID 注释掉或者删掉即可;如需卸载此扩展插件,可以将其从扩展目录移除并重启项目。


在使用扩展插件时请注意:


如果要安装的插件已在 VS Code 安装,可以在 用户目录/.vscode/extensions 下找到其已解包的扩展文件夹。扩展的 ID 可以在其文件夹内的 package.json 中找到,格式是 ${publisherName}.${name}。所做的操作将会使扩展将在所有的项目都同时启用或禁用。

某些类别的扩展不支持,例如 Terminal、Debug 类。


2. WXML 支持显示自定义组件数据及实时修改


wxml 面板中新增 ComponentData 页卡,可以查看当前选中的自定义组件节点的数据,同时支持直接修改并作用到渲染层中


3. PC 微信调试

支持桌面版微信远程调试,可以在设置面板中自动真机调试选项中开启,目前仅 MAC 平台 2.4.0 及以上版本微信客户端支持该功能。


4. 清除订阅消息授权数据


为方便开发者调试订阅消息相关功能,工具新增清除订阅消息授权数据的能力。开发者可通过点击清缓存->清理授权数据/全部清除清理工具及手机上的授权数据。


5. 云控制台支持自定义告警


云开发新增自定义告警能力。开发者可以通过告警指标、统计周期、比较条件、持续周期和告警频率等参数的自由组合灵活地配置所需的告警规则。开发者可通过云开发->设置->告警设置->自定义告警体验功能。

6. 云控制台高级操作支持数据聚合


云控制台高级操作新增支持数据库聚合操作支持,同时支持了多个新增的操作符,现已支持所有操作符和聚合

7. 支持选择安卓设备上的 profile 文件进行分析


在安卓设备上开发者可以通过预览->右上角胶囊按钮->开发调试->Start CPUProfile 开始记录cpuprofile信息,通过预览->右上角胶囊按钮->开发调试->Stop CPUProfile 结束记录cuprofile信息

结束后,会自动生成一份cpuprofile文件到手机中。使用 USB 连接电脑,

在调试器里打开JavaScript Profiler面板,点击 load。选择通过电脑连接的Andriod设备上传。选择设备并选择对应的文件。进行查看



8. <web-view /> 组件的调试入口变更

旧有的交互是在 <web-view /> 组件上的右键菜单,比较隐晦且难操作.本次更新,在有 <web-view /> 组件的页面的页面路径旁增加 "调试" 操作的交互入口


9. 修复项目列表丢失问题及新增项目列表恢复指令

某些操作可能会导致出现工具丢失项目列表信息的情。针对这种情况,新版工具提供以下的解决方案:

- 当项目列表信息被破坏导致读取失败时,工具将会自动尝试根据用户的本地应用数据去恢复项目列表信息,避免出现项目列表信息丢失的问题

- 对于之前出现项目列表信息丢失的用户,如果想要找回之前丢失的项目列表信息,可以通过在可以通过在调试器 console 中输入 restoreLocalData() 来手动恢复之前的项目列表



10. 云控制台支持自定义数据库读写权限


云控制新增自定义前端数据库读写权限的能力。通过自定义规则,开发者可以精细化的控制集合中所有记录的读、写权限,系统会自动拒绝不符合安全规则的前端数据库请求,保障数据安全。开发者可通过云开发->数据库->权限设置体验功能。

12923浏览
最后一次编辑于  2019-12-26
收藏

21 个评论

  • 陈式坚
    陈式坚
    2019-12-26

    微信v2.4.0 mac版在哪下载

    2019-12-26
    赞同 3
    回复 3
    • RedHood
      RedHood
      2019-12-26
      尚未发布
      2019-12-26
      回复
    • Jaty
      Jaty
      2019-12-26回复RedHood
      微信git坏了。赶紧看啊。
      2019-12-26
      回复
    • 毛毛是个好姑娘
      毛毛是个好姑娘
      2019-12-26回复RedHood
      建议改一下window64版本的配色或加自定义配色,现在的wxml文件一片红,,,
      2019-12-26
      回复
  • 华鑫
    华鑫
    2020-02-01

    这个选项取消后不生效

    2020-02-01
    赞同 1
    回复
  • Mr.Hope
    Mr.Hope
    2019-12-31

    恕我直言,开发者工具的性能越来越差大家都看得见,而且现在开发者工具会打包出大量的重复文件,很多 node-modules 文件夹下依赖重复。为什么不考虑组织一下依赖数呢? 另外为什么不可以将特定的node底层模块按照对应平台编译?真的是太慢了。我想在笔记本开发的话这破工具一会儿就能把我电池弄没。

    2019-12-31
    赞同 1
    回复
  • TNT
    TNT
    2019-12-26

    工具上传后能否自动把代码存到云端(不是git)?可在小程序后台下载~。


    看社区有过许多人反馈 没有用过git svn等代码托管的平台,因各种人为原因,代码丢掉后 线上在跑,却没有源码。


    当然我们要普及git等代码托管平台,每次看有本地丢代码的,我们也只能提醒注意下次使用git等工具,没有挽回的措施。。。

    2019-12-26
    赞同 1
    回复 4
    • 工号 9527
      工号 9527
      2019-12-26
      我们不会默认做这个事情;
      就算要做,也需要用户显示授权;
      所以就会出现用户如果没有授权,或者忘记的话一样解决不了问题。
      所以如果要做这个事情,最好还是用代码托管平台。
      ——其实我们都考虑了的
      2019-12-26
      回复
    • TNT
      TNT
      2019-12-26回复工号 9527
      但是 如果出现问题后,也无法从线上拉取代码下来。社区看到过好多例这种情况的。那如果要做,这种允许授权的 在上传代码的时候提醒下?或者有什么能自动备份一份的功能?需要下载源码,就验证小程序管理员账号那些东西也行。当然只是提个小建议。😂
      2019-12-26
      回复
    • 工号 9527
      工号 9527
      2019-12-26回复TNT
      丢过一次代码就成长了。
      2019-12-26
      回复
    • TNT
      TNT
      2019-12-26回复工号 9527
      哈哈哈哈,那可能是写了几个月的代码。上次看社区有个人反馈他出去玩 出车祸 电脑掉河里报废了,代码啥的都没存git,然后在社区问怎么恢复,线上还在跑。然后下面评论清一色 节哀 😂
      2019-12-26
      回复
  • 纸老虎
    纸老虎
    2019-12-26

    工具提醒类消息订阅没有长期订阅功能,啥时候实现?如此看来还不如以前的模板消息

    2019-12-26
    赞同 1
    回复 1
    • 纸老虎
      纸老虎
      2019-12-26
      工具类目
      2019-12-26
      回复
  • 2020-03-19

    未发现,这命令不管用,项目历史在哪个文件里,直接给文件路径不就行了

    2020-03-19
    赞同
    回复
  • 凉手余温
    凉手余温
    2020-01-07

    字体边距那些看起来也差太多了吧,空格有跟没有差不多,能不能换回之前的编辑设置,这样搞起来实在难受

    2020-01-07
    赞同
    回复 2
    • 工号 9527
      工号 9527
      2020-01-07
      下边的是新版的吧?
      2020-01-07
      回复
    • 凉手余温
      凉手余温
      2020-01-07回复工号 9527
      上面那个才是,下面我是截取其他编辑器的,差距很大
      2020-01-07
      回复
  • 凉手余温
    凉手余温
    2020-01-07

    这个新版本的开发工具的字体配色那些很辣眼睛,适应不过来

    2020-01-07
    赞同
    回复 2
    • 工号 9527
      工号 9527
      2020-01-07
      现在用的配色方案是 ONE DARK PRO 。不过这种萝卜白菜各有所爱的事情,后边会增加主题色的设置
      2020-01-07
      回复
    • 凉手余温
      凉手余温
      2020-01-07回复工号 9527
      我记得之前的配色没有很刺眼的,现在的太过鲜艳,也有可能是字体之间间距缩小导致吧,这段时间可能都要其他编辑器来编辑了,希望尽快增加吧
      2020-01-07
      回复
  • 韩贤明
    韩贤明
    2020-01-04

    这个版本,开发小游戏的时候,小游戏相关的api打不出来,没有任何提示功能。比如说wx.onShow

    2020-01-04
    赞同
    回复
  • 长春
    长春
    2020-01-02
    hner
    2020-01-02
    赞同
    回复

正在加载...

登录 后发表内容