开发指南/开发工作台小组件/开发工具
# 开发工具
## 功能介绍

为了方便开发者快速开发Lark应用，我们提供了Lark开发者工具，该工具支持Lark小程序（Gadget）、网页、小组件（Block）等多种应用形态的开发，开发者们可以使用这个工具快速地开发和发布应用。

针对小组件（Block）开发，开发者工具提供了如下功能：

-   **创建项目**：提供 Block 项目模版，可通过模版创建 Block 项目。

-   **账号管理**：登录、退出登录以及切换租户。

-   **开发调试**：

-   模拟器，提供 Block 的模拟运行环境。
    -   调试器，提供了审查元素、断点调试、日志、网络请求、Storage、AppData 等功能。

-   **预览**：支持在真实宿主环境预览 Block。

-   **上传**：上传 Block 程序包到Lark开放平台。

## 安装工具

下载地址：[Lark开发者工具](https://open.larksuite.com/document/uYjL24iN/ucDOzYjL3gzM24yN4MjN)。

下载后运行 dmg 或 exe 文件即可安装。
Lark开发者工具自 2.1 版本开始支持 Block 开发。
## 用户登录

进入后，请先点击左下角 **登录** 按钮完成用户登录，需要确保登录的用户具有项目 AppID 对应应用的开发权限。

![image.png](//sf16-sg.larksuitecdn.com/obj/open-platform-opendoc-sg/48fc8b1cd9983600190f5376e631a39d_XtwgSholQ4.png?lazyload=true&width=3808&height=2238)
登录成功后，点击右上角的头像可切换登录的租户，以及退出登录。

## 创建项目

启动Lark开发者工具，并在左侧选择 **小组件**，点击右侧的加号菜单即可选择内置模版并创建新项目。

![image.png](//sf16-sg.larksuitecdn.com/obj/open-platform-opendoc-sg/b2a36835cc7a2337980c605414131b9c_5QIhPY9DCO.png?lazyload=true&width=3406&height=2158)

选择模版后，填写完整项目信息即可成功创建项目。项目信息中的 AppID 和 BlockTypeID 需要前往 [Lark开放平台](https://open.larksuite.com/app) 获取。

![image.png](//sf16-sg.larksuitecdn.com/obj/open-platform-opendoc-sg/cf56e310494290e9c1e974888d21f024_CrHxRFnuAF.png?lazyload=true&width=3406&height=2158)

若已有 Block 项目，点击右上角的 **导入项目** 即可创建完成。

## 开发和调试

创建项目完成后，会进入Lark开发者工具主界面。此时工具会将 Block 运行起来。

![image.png](//sf16-sg.larksuitecdn.com/obj/open-platform-opendoc-sg/236ecd4d95656d977db2e1f0276b8cca_7IkBysi18C.png?lazyload=true&width=3808&height=2158)

更多内容见：[小组件开发](https://open.larksuite.com/document/uYjL24iN/uEzMzUjLxMzM14SMzMTN/development-of-block/block-simulator)

