关于钉钉微应用开发,真的尝尽了苦头。

要么是因为非钉钉环境报错,要么是发版到钉钉之后看不到日志的难受。

之前写过一个钉钉微应用 - - - - 如何本地开发调试?算是解决了一部分问题,但还是很不方便。

最近才发现,钉钉微应用开发有专门的IDE,官方地址: 微应用调试工具-IDE

接下来就展示一下如何使用这个IDE.

1. 下载IDE & 登录钉钉开发者工具

先根据自己的电脑,是windows就下载windows的,是mac就得区分芯片

步骤如下: 苹果图标 - 关于本机 - 图形卡/芯片


2. 打开H5微应用

方式有两种:

  • 通过应用管理打开H5微应用,鼠标悬停在需要打开的H5微应用上,点击打开按钮。填写备份目录,该目录填写微应用在本地的项目代码目录。
  • 通过右上角打开H5微应用在本地的项目目录。

2.1 通过应用管理打开H5微应用

鼠标悬停在需要打开的H5微应用上,点击打开按钮。填写备份目录,该目录填写微应用在本地的项目代码目录。

2.2 通过右上角打开H5微应用在本地的项目目录

3.启动项目

  • 点击右上角模拟器按钮

  • 点击模拟器内的编译设置按钮。

  • 填写模拟器设置信息,填写项目的启动配置后,点击保存。 (编译功能依赖当前机器环境,请确保配置的命令和端口可在当前环境下运行,否则将无法运行。)

  • 点击启动编译按钮。

4. 开始调试

  • 4.1 开始调试,点击编译器的预览按钮,选择在钉钉工作台打开的方式

  • 跳转到钉钉客户端内工作台,打开该微应用页面,并点击右下角按钮可进入调试

  • 调试效果如下图所示。

如此即可在本地进行开发调试钉钉微应用了!!!

5. 踩坑

5.1 钉钉开发者工具 报错如下


暂无解决办法,可点击 预览 - 钉钉打开 。如 4.1

5.2 报错 微应用https://dingone.test.dingtalk.com

解决办法:
将该地址添加到微应用链接中

5.3 报错 corpid不合法

如图:

解决办法:
暂时没找到更好的解决办法,可先在项目中配置好corpid即可

钉钉微应用 - - - - 如何本地开发调试相关推荐

  1. NatApp内网穿透 微信公众号本地开发调试

    NatApp内网穿透 微信公众号本地开发调试 什么是内网穿透 内网穿透简单来说就是将内网外网通过natapp隧道打通,让内网的数据让外网可以获取.比如常用的办公室软件等,一般在办公室或家里,通过拨号上 ...

  2. pycharm remote 远程项目 同步 本地_手把手教你Pycharm远程连接服务器端项目进行本地开发调试...

    以下文章来源于Python进击者 ,作者kuls Python进击者 博主Kuls,分享Python爬虫,Python后端等原创技术文章 by:Python进击者 centos7的云服务器上,我该怎么 ...

  3. 用Natapp(ngrok)进行微信本地开发调试

    1.首先在本站注册账号 点击注册 2.登录后,点击左边 购买隧道,免费/付费均可 3.根据需要选择隧道协议,这里以web演示,购买隧道 4.本机建立web服务,如 nginx/apache/iis 等 ...

  4. 钉钉企业微应用调试方法

    解决钉钉企业微应用需要反复部署调试的方法 钉钉微应用调试方法 启动你的本地项目(前提要后端允许本地的id地址访问[关于后端如何允许前端id地址访问的操作请看最下方~]) 首先下载钉钉RC版 进到RC版 ...

  5. k8s本地开发工具telepresence及部署

    背景 k8s内部的pod ip .svc ip 无法被集群外用户访问,目前内部信息化集群需要通过svc ip访问到应用的swagger页面,解决方案主要有三种,分别为ingress转发.NodePor ...

  6. Draft-微软出品的云原生下的本地开发辅助工具

    一.介绍 Draft是微软Deis团队开源的一个用Go语言编写的容器应用开发辅助工具,用于帮助开发人员简化容器应用程序构建和部署的开发流程.Draft的设计思路在于,允许开发人员在不了Docker和K ...

  7. 利用 whistle 进行混合开发调试

    介绍 whistle 是一款用 Node 实现的跨平台的 Web 调试代理工具,支持查看修改 http(s).Websocket 连接的请求和响应内容.简而言之就是 Node 版的 Fiddler.C ...

  8. 前端开发调试之代理配置

    前端开发往往需要在本地调试环境和线上环境之间灵活切换,以将要调试的一个页面为例,页面引用了如下的静态资源,要想在本地开发调试下面引入的js代码,最直接的方法是在把引入的资源路径改成本地调试路径,并起一 ...

  9. Vite 源码解读系列(图文结合) —— 本地开发服务器篇

    哈喽,很高兴你能点开这篇博客,本博客是针对 Vite 源码的解读系列文章,认真看完后相信你能对 Vite 的工作流程及原理有一个简单的了解. Vite 是一种新型的前端构建工具,能够显著提升前端开发体 ...

最新文章

  1. 提取series中的数值_Mindfusion教程:WinForms中的实时图表
  2. 【Pytorch神经网络实战案例】12 利用注意力机制的神经网络实现对FashionMNIST数据集图片的分类
  3. 第29课 布纳特老师出的难题 《小学生C++趣味编程》
  4. python网络编程项目_python网络编程(1):客户端与网络编程简介
  5. 树莓派C语言点灯,树莓派3 b GPIO 点亮小灯泡
  6. WiredTiger存储引擎知多少?
  7. LeetCode 633. Sum of Square Numbers
  8. 如何配置RadASM
  9. Java 窗口设置图标及背景图片
  10. PLSQL developer的使用
  11. 汉诺塔递归算法C++实现
  12. Android静默拍照(无感知拍照)
  13. warning: mysql_fetch_array_php提示Warning:mysql_fetch_array() expects的解决方法,expects
  14. 互联网早报:哈啰科技发布新款助力车“白鸥”、小哈能量站等多款新产品
  15. 个人财务流水账系统c语言,微易个人财务收支管理系统的教程
  16. 工作第十四周:整理收藏夹、旧文章有感
  17. 2022最新某人云代挂程序1.3源码+完美版免授权
  18. 怎么把文字转换成语音?教你一个文字转语音小妙招
  19. 数独求解算法效率对比结果
  20. Servlet简单分页

热门文章

  1. pandas中的pct_change的用法简介
  2. 雅思经验(16)单词篇
  3. 已解决java.lang.ClassCastException: class java.lang.Integer cannot be cast to class java.lang.String异常的
  4. 喜讯 | 美格智能与美格智联双双荣获2022年深圳市“专精特新”企业荣誉称号
  5. 指纹识别源代码(2)-特征点提取
  6. 【S0018】【素材】工笔画免扣PNG素材强悍!黑金系企业展板+招聘海报大集合
  7. 2017年蓝桥杯C语言混搭题解
  8. javascript如何实现类似西瓜视频的视频队列自动播放?
  9. 使用Scrutiny 9如何找到缺少的元标记
  10. servlet和springmvc的区别 springmvc的原理