Origin X Documentation

天行有常,不为尧存,不为桀亡。——荀子《天论》

ox-ui 环境搭建

ox-ui项目就是Origin X Engine的前端主项目(需授权才可访问),这里提供Origin UI的整体环境搭建流程,方便Origin X的研发人员使用。

1. 下载和运行

下载代码的本地:

git clone https://github.com/silentbalanceyh/ox-ui.git

进入到代码目录

cd ox-ui

执行下边命令安装依赖包

npm install

安装完成后直接启动

# Linux中
./run-zero.sh
# ( Windows )中使用
./run-zero.bat

Ox UI的启动脚本和Zero UI的启动脚本一致,由于使用了路由连接器,这个脚本在启动的时候在打包之前会生成一部分代码,所以直接使用npm start可能会有些问题。

2. 环境限制

2.1. 基本环境

版本要求
node > 8.x(建议升最新版11.x)

Origin X UI和Zero UI一样,都是直接可以用node运行的,所以安装了nodejs过后就可以直接运行了。

2.2. 限制环境

限制环境中包含了一些在package.json中定义的无法升级的包,版本限制中枚举的版本是目前支持的最高版本。

包名 版本限制
react-error-overlay 4.0.1
redux-observable 0.19.0
rxjs 5.5.11
awesome-typescript-loader 4.0.1
babel-eslint 8.2.6
babel-loader 7.1.5
babel-preset-react-app 3.1.2
eslint-config-react-app 2.1.0
react-dev-utils 5.0.2
ts-loader 5.0.0
webpack 3.12.0
webpack-dev-server 3.0.0
random-js 1.0.8