## 项目介绍

> 纪元应用appCode: <%= appCode %>

## 前置依赖安装

> nodejs版本，必须使用12.x

### 全局安装FIE

```bash
npm install fie -g

fie switch // 切换到阿里外网环境
```

### 全局安装cnpm

```bash
npm install -g cnpm --registry=https://registry.npm.taobao.org

```


### 配置纪元信息

```bash
fie config --profile # 配置纪元信息
fie config --use     # 使用纪元信息
```

+ Domain Name填：纪元环境域名，如举例：[tny.epochdev.zacz.cn](http://tny.epochdev4.zacz.cn/)
+ Access Key Id和Access Key Secret使用自己各自的账号登录到[纪元](https://tny.epochsit2.zacz.cn/ui/epoch_client/tenant/epoch/useraccesskeys)上去获取然后输入

#### 权限问题

> 如果使用自己的纪元账号进行发布操作出现权限不足的提示，先确认自己是否有纪元应用的开发权限，如果没有，找应用负责人开通

## 使用

```bash
# 安装依赖
$ cnpm install --registry=https://registry.npm.taobao.org

# 启动服务
$ fie start

# 添加页面
$ fie add

# 发布文件到纪元上
$ fie publish
```

#### 开发联调、提测操作步骤

+ 拉一个daily分支，如daily/0.0.1，后面的数字需要在**package.json文件中的版本号**基础上自增，**拉分支执行fie build 会自动会更新package.json中的版本号**
+ 执行`fie publish`

### 特别提醒


## 目录

```md
.
├── README.md
├── index.json                  # 纪元配置，包含 appCode 和页面列表
├── mock                        # 接口的 mock，参考：https://ice.work/docs/guide/advanced/mock/
├── package.json
├── plugins                     # 自定义插件，custom.js 是我们默认的插件
│   └── custom.js
├── public                      # 页面模版
│   ├── favicon.png
│   ├── home.html
│   └── index.html
├── src                         # 前端代码
│   ├── app.ts                    # 入口，需要 import 页面，页面才可以使用 ts 的导入提示，不建议手动修改
│   ├── components                # 公用的组件
│   ├── interface                 # interface 定义
│   ├── pages                     # 页面
│   ├── utils                     # 公用的工具
└── tsconfig.json
```
