
# 组件开发包文件介绍
本文介绍开发者在开发自定义组件时，需要遵循的文件结构。
在执行初始化组件命令insight**init**之后，组件开发包insight-dev-tools文件夹中出现src目录，src目录下包含了组件开发包初始文件。
图1组件开发包初始文件   
![](https://support.huaweicloud.com/usermanual-dataartsinsight/zh-cn_image_0000002331270620.png)
表1开发包文件介绍 
| 文件名                                                                                                 | 说明                            |
|:---|:---|
| [gui.json](https://support.huaweicloud.com/usermanual-dataartsinsight/dataartsinsight_03_0557.html) | 组件配置文件，用于实现组件的样式、数据和交互。       |
| [index.js](https://support.huaweicloud.com/usermanual-dataartsinsight/dataartsinsight_03_0556.html) | 组件主入口文件。                      |
| index.less                                                                                          | 组件CSS样式配置文件。                  |
| package.json                                                                                        | 组件依赖包文件，用于描述项目的元信息和管理项目的依赖关系。 |
   
