# 关于AIoT-IDE

AIoT-IDE 是用于开发Xiaomi Vela JS 应用的官方集成开发环境。建立在 Visual Studio Code (opens new window)(以下简称 VS Code)的基础上,它继承了 VS Code 的全部功能,比如代码编辑插件集成主题定制及个性化设置。此外,AIoT-IDE 还引入了一系列专门针对 Xiaomi Vela JS 应用 应用开发的增强功能,它们包括但不限于:

  • 智能编码提示
  • Vela JS应用调试
  • 实时编译预览
  • Vela JS应用 打包发布
  • Vela JS应用 真机调试

本章主要介绍 AIoT-IDE 的核心功能。如需下载安装请查看,请直接访问 安装环境 章节。

# 项目结构

只有当AIoT-IDE打开Xiaomi Vela JS 应用,才能使用应用开发的增强功能。

一个最基本的Xiaomi Vela JS 应用由描述项目信息配置文件mainfest.json和放置项目公交资源的app.ux文件,不同描述页面的ux文件。

├── manifest.json
├── app.ux
├── pages
│   ├── index
|   |   └── index.ux
│   └── detail
|       └── detail.ux
├── i18n
|   ├── defaults.json
|   ├── zh-CN.json
|   └── en-US.json
└── common
    ├── style.css
    ├── utils.js
    └── logo.png

AIoT-IDE打开一个项目时会判断当前项目的根目录或者src目录下是否有mainfest.json文件,如果有则会读取mainfest.json中的deviceTypeList,通过deviceTypeList字段的内容判断当前项目是什么类型的Xiaomi Vela JS应用

快速导航