<div align="center">
     <a href="https://www.thingjs.com/guide/"><img width="200" src="https://www.thingjs.com/static/images/avatar.png"></a>
</div>
<div align="center">
    <img src="https://img.shields.io/badge/ThingJS-v2.0-brightgreen.svg" alt="ThingJS">
</div>

> 预制件（Prefab）是一个预先设定好的，带有行为的对象模板，用于生成经常被重复创建的对象.

## 📦 安装

- 确保 ThingJS 为 2.0 及其以上版本

```bash
ThingJS 2.0
```

- 安装

```bash
npm install
# 或者
yarn add
```

- 建议使用[yarn](https://blog.csdn.net/yw00yw/article/details/81354533)安装，可以避免很多未知的问题

## 📖 开发指南

```bash
# open server
npm run serve
# build
npm run build
# publish
npm run pub
```

## 🔨 开发规范

- [Wiki](https://wiki.uino.com/book/art3/62845bcece80b5570409c289.html)

## 🤝 贡献者

- xx

## 🔻 目录结构

```
.
├── packages  // 预制件开发集
│   ├── boy  // 预制件 boy，自定义名称
│   │   └── prefab // 核心文件，文件夹名不能修改
│   │       ├── components // 组件代码文件夹
│   │       │   └── BaseState.js // 组件，挂载到预制件对象上
│   │   ├── bundle.json // 预制件信息
│   │   ├── prefab.json // 预制件入口配置
```
