# EasyV 前端工程

## 仓库拉取

`git clone ssh://git@git.dtstack.cn:10022/dtstack/easyvadmin.git`

## 项目运行

### 1. 安装依赖

```bash
npm install
```

### 2. 初始化本地环境变量

unix 系统可跳过此步骤。

根目录下创建 `.env` 文件，写入以下变量:

```bash
# 测试环境
SERVER_PATH = 'http://172.16.10.70'
```

或者

```bash
# 开发环境
SERVER_PATH = 'http://172.16.101.251'
```

### 3. 运行脚手架

```bash
sudo npm start
```

### 4. 将会开启 80 端口

访问本地环境：

**配置 hosts 文件，访问配置的域名**

将 127.0.0.1 的 ip 映射为对应环境相同的域名，比如：test 环境可以配置 127.0.0.1 为 easy.teat.dtstack.net，这样你就可以登录 test 环境后，通过http://easyv.test.dtstack.net来访问本地项目。

另外需要做几个环境的 host 绑定

- 项目开发环境

  172.16.101.251 easyv.dev.dtstack.net

- 测试环境

  172.16.10.70 easyv.test.dtstack.net

- UIC 地址

  172.16.10.61 dtuic.dtstack.net

### 5. 打包

```bash
npm run build
```

## 项目部署

整个 easyV 分两部分，平台 + 资源（组件、字体、模板）

### 本地部署

步骤如下：

打包资源（相应的组件、模板、字体资源都可以在指定环境的 Easy[v] 后台管理界面中打包下载）
