天行有常,不为尧存,不为桀亡。——荀子《天论》
ox-ui项目就是Origin X Engine的前端主项目(需授权才可访问),这里提供Origin UI的整体环境搭建流程,方便Origin X的研发人员使用。
下载代码的本地:
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可能会有些问题。
项 | 版本要求 |
---|---|
node | > 8.x(建议升最新版11.x) |
Origin X UI和Zero UI一样,都是直接可以用node运行的,所以安装了nodejs过后就可以直接运行了。
限制环境中包含了一些在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 |