收藏
回答

话题 全部话题

微信开发者工具全新改版了?快来体验!

在今年「微信技术公开课」上,微信开发生态团队发布了全新的微信开发者工具 2.0(开发者预览版),希望在全过程智能编程方向上提供更好的开发体验。

相比于之前的版本,新版微信开发者工具有很多亮点:

1. 焕然一新的开发体验

相信经常使用的开发者一眼就能看出不同。微信团队对「开发者工具」的整体结构、编辑器和模拟器都进行了全方位的升级改造。

特别是重新设计的 Toolbar,让大家能够更专注于小程序的核心操作,同时获得更宽敞的代码编写空间。


2. 编辑器内核的全面升级

我们对「开发者工具」的编辑器底层架构进行了彻底重建,为支持现代开发需求打下坚实基础。

现在,我们常见的一些扩展插件,都可以更轻松地以插件的形式集成到微信开发者工具中,实现更加丝滑的编码体验,让开发过程更简洁高效。


3. 强大的智能编程能力

除了基本的开发体验之外,微信开发者工具 还在智能编程方面提供了很多能力。

基于升级后的内核,「开发者工具」构建了一系列让 AI 与 IDE 无缝协作的机制,将服务层进行了抽象和封装,提炼成 AI 可以直接调用的工具和服务。

这意味着开发者工具中大部分的组件运行状态都能被 AI 获取并理解,比如小程序模拟器、调试控制台等。

例如,当小程序运行时出现报错,AI 模型能够通过 MCP 或 API 方式直接获取调试控制台的信息,然后与编辑器和模拟器进行交互。
你只需对代码助手说 “帮我修复这个报错”,工具就能自动识别问题、规划解决方案并完成修复。


类似的服务正在逐步覆盖工具的各个场景,我们将持续丰富这些能力,协助开发者更轻松地完成小程序开发。

最重要的是,开发者工具持续深度融入「编程助手 CodeBuddy」插件,无论是实现一个简单的排序算法,还是开发一个完整的小程序页面,甚至是构建一个完整的小程序项目,都变得触手可及。

新版开发者工具针对小程序场景做了诸多贴心适配,包括:

  • 专属的微信小程序知识库,解答开发疑问
  • 端到端的开发流程串联,确保无缝衔接
  • 调试器等核心服务的智能集成,提升开发体验
  • 全新升级的 CodeBuddy 插件,成为你的得力助手


欢迎大家下载最新版的 微信开发者工具(开发版 Nightly Build),体验一下吧!

如果你对新版开发者工具有吐槽和建议,欢迎在评论区互动,比如:

  • 新版开发者的使用过程中有哪些要吐槽的地方?
  • 你希望新版微信开发者工具支持哪些能力?
  • 你有哪些发掘的新版开发者工具使用技巧想要给大家分享?


即日起至 2025 年 11 月 17 日,欢迎各位开发者在下方评论区留言。我们将精选优质评论,入选的用户将获得官方精心准备的精美礼品一份。期待你的参与和分享!

写回答关注话题邀请回答

66 个回答

  • 神经蛙
    神经蛙
    11-04

    一直以来选择元素经常失效,无语。

    11-04
    赞同
    回复
  • 陈丹
    陈丹
    11-03

    有人和我情况一样嘛? window11的系统,升级微信小程序是这样的情况呢?

    11-03
    赞同
    回复
  • 仰望星空
    仰望星空
    11-03

    安卓,ios,鸿蒙都支持了,啥时候支持H5,以及其他端小程序,这样也能跟uniapp碰一碰了,哈哈

    11-03
    赞同
    回复
  • 神经蛙
    神经蛙
    11-03

    优点:

    安装后使用起来比旧版本丝滑不少

    优化点:

    1、「编程助手 CodeBuddy」回复是一段一段奔出来的,而不是一句话一句话输出出来的,感觉不符合大多数ai的输出情况

    2、能不能追加一个显眼的入口,好不容易安装好编程助手,结果去找不到入口或者安装完成后引导下用户,在右下角点击“AI回答”可打开对话框

    3、能不能追加一个“一键接受”的功能,一次修改好几个文件,每个文件都需要点击下“接受”有点麻烦

    4、资源管理器所在的功能区,我记得之前是有一键关闭的功能的,现在得点击右上角的“切换面板”所在按钮才能显示与关闭

    5、右上角“切换面板”左右两个按钮未汉化

    6、目录列表的缩进能不能做成自定义的,现在的缩进距离较小,看起来有点费劲

    7、「编程助手 CodeBuddy」功能未汉化

    8、部分常用功能项,位置有变动,得一个个熟悉,可否在第一次打开的时候,给出引导

    期待:不知道后续会不会推出“智能体”功能,如果有的话,那么一切都可以交给智能体,我们只需要授权即可。


    11-03
    赞同
    回复
  • peng
    peng
    11-03

    下载了windows64

    一、一进入发现可以快捷登录了,good!!!


    二、初次进入有时间可以做个引导,方便老开发者知道原先的功能改到那去了,节约几分钟。


    三、初次进入提示图1,但进入详情图2,不知道提示失败的appid在哪里修改,最后进入图3,点【确定】就修改成功,然后可以正常打开了。


    四、不点调试器tab关不了

    五、选择编译模式后,点击预览操作起来感觉有点距离。



    11-03
    赞同
    回复 5
    • peng
      peng
      11-03
      六、X掉调试器,打开调试器都会重新编译,会刷到首页去,这个看是否要权衡下
      11-03
      回复
    查看更多(4)
  • 妖怪哥哥
    妖怪哥哥
    11-03

    希望优化下代码依赖分析能力:

    1. 现在是对本地源代码的分析,希望能增加上传后的正式包的代码分析,现在我们是通过 cli 工具获取各个分包的体积,希望官方能提供可视化的工具。主要痛点:本地代码与正式包代码体积差异比较大,不能及时进行优化体积
    2. 无依赖代码是否可以不展示在代码依赖分析中,或者加个开关控制展示
    3. 依赖分析计算上插件体积
    11-03
    赞同
    回复
  • 拾忆
    拾忆
    11-03

    开发者工具版本:Nightly 2.01.2510302

    1.文档搜索建议设置一个快捷方式调用,默认打开窗口UI建议优化一下,打开是空白的输入内容后才可以显示搜索框。

    2.控制台报错

    资源(开发者工具自己的资源)可以通过浏览器访问的,但是开发者工具无法渲染。

    大量的不知名错误。

    11-03
    赞同
    回复
  • 启年
    启年
    11-03

    有几点建议,麻烦看看能调整吗?


    2.0开发者工具,调试器-Console 控制台输出的内容右侧不展示代码行号了


    还有,以前wxml面板里,元素有bindtap catchtap等参数的数据,今年以来就没有了,能再给加上吗?


    编辑wxml文件,输入样式的时候,联想词出来,应该默认选择第一个呀,默认是一个都不选择。比如输入style="hei",这个时候联想出来height,按回车就自动补全了,但是联想列表没有默认选中第一个联想词


    开发工具切换小程序APPid后,自动会重新编译项目,但是获取的登录code 是上一个APPID的,而且缓存,导致拿code换openid接口报错:invalid code


    模拟器清理缓存的按钮是折叠的, 模拟器顶部空间挺多的,直接把里边折叠的功能拿出来排列展示吧,因为开发者工具热更新js会导致很多问题,开发过程中经常需要缓存全清,建议把功能按钮从列表里边拿出来 ,并且宽高调大一些,方便点击

    

    11-03
    赞同
    回复 4
    • 工号9527
      工号9527
      星期一 11:10
      1
      星期一 11:10
      回复
    查看更多(3)
  • 阿白
    阿白
    11-03

    没做好就不要推出来,全是bug,全是删除线不说,代码样式也tm离谱,配色改不了,新打开tab还把游标改了,拿用户当测试?

    11-03
    赞同
    回复
  •    คิดถึง
       คิดถึง
    发表于小程序端
    11-03

    加油加油加油

    11-03
    赞同
    回复

正在加载...

登录 后发表内容