使用说明 ======== 简体中文 \| `English <./README.rst>`__ **目录** - `使用说明 <#使用说明>`__ - `资源 <#资源>`__ - `环境依赖 <#环境依赖>`__ - `本地环境搭建 <#本地环境搭建>`__ - `开发使用方法 <#开发使用方法>`__ - `文档 <#文档>`__ - `如何开发 <#如何开发>`__ - `如何测试 <#如何测试>`__ 资源 ---- - `Wiki `__ - `Bug 跟踪器 `__ 环境依赖 -------- - ``node``: lts/erbium (v12.*) - ``yarn``: 1.22.4 + 本地环境搭建 ------------ 以 CentOS 为例 - 安装 nvm (nodejs 版本管理工具) .. code:: shell wget -P /root/ --tries=10 --retry-connrefused --waitretry=60 --no-dns-cache --no-cache https://raw.githubusercontent.com/nvm-sh/nvm/master/install.sh bash /root/install.sh . /root/.nvm/nvm.sh - 安装 nodejs .. code:: shell NODE_VERSION=erbium nvm install --lts=$NODE_VERSION nvm alias default lts/$NODE_VERSION nvm use default - 验证 nodejs 和 npm 版本 .. code:: shell node -v # v12.*.* npm -v # 6.*.* - 安装 yarn .. code:: shell npm install -g yarn - 安装项目依赖 在项目根目录下,\ ``package.json``\ 同级。 .. code:: shell yarn install 等待安装完成即可。 开发使用方法 ------------ 在项目根目录下,\ ``package.json``\ 同级。 - ``yarn run mock``: 使用\ `rap2 `__\ 工具 mock 接口 - ``yarn run dev``: 使用实际接口,可复制 \ ``config/config.yaml``\ 到 \ ``config/local_config.yaml``\ ,将 \ ``server``\ 替换为正确的地址 - ``yarn run build``: 构建打包,可将生成的 dist 目录的内容交给后端 文档 ---- 如何开发 ~~~~~~~~ - `开发前的准备 `__ - `目录结构 `__ - `开发一个资源的页面 `__ - `BaseList 介绍 `__ - `BaseTabList 介绍 `__ - `BaseDetail 介绍 `__ - `BaseDetailInfo 介绍 `__ - `BaseStore 介绍 `__ - `FormAction 介绍 `__ - `ModalAction 介绍 `__ - `ConfirmAction 介绍 `__ - `StepAction 介绍 `__ - `FormItem 介绍 `__ - `Action 介绍 `__ - `Menu 介绍 `__ - `Route 介绍 `__ - `I18n 介绍 `__ 如何测试 ~~~~~~~~ - `两种不同的测试方式 `__ - `目录结构 `__ - `如何修改 e2e 测试用例 `__ - `E2E - 表单操作 `__ - `E2E - 列表页操作 `__ - `E2E - 详情页操作 `__ - `E2E - 资源操作 `__