Mac 开发环境
本教程以 steedos-project-oa为例,指导你如何在 Mac 系统中部署和运行基于华炎魔方开发的项目。
部署完成后可在 Mac 环境下开发。
搭建运行环境
需要安装 Github Desktop、node-v12.16.3、mongodb-v4.2、Robo 3T、Visual Studio Code、brew
安装 Github Desktop
安装 node-v12.16.3
访问 nodejs官网下载并安装 node:
安装完成之后打开终端安装 yarn:
Mac环境需要加上sudo可解决权限问题,命令执行后再输入电脑开机密码即可完成安装。
国内用户配置淘宝 NPM 镜像以提高 NPM 包下载速度:
安装 mongodb-v4.2
根据官方向导,安装最新的mongodb4.2,数据库服务默认开机启动
使用集群模式启动数据库
编辑配置文件:
保存后重启数据库才会生效:
初始化数据库:
安装 Robo 3T
安装 mongodb 数据库图形化管理工具Robo 3T
安装 Visual Studio Code
安装代码编辑工具Visual Studio Code
启动服务
启动数据库
数据库服务默认开机启动,可通过 brew 命令管理:
克隆项目
请访问 https://github.com/steedos/steedos-project-oa 先在项目主页右上角点 Fork 项目,然后将已经 fork 到自己账号下的项目 clone 到本地,以便提交修改:
启动应用
打开 Github Desktop 使用 Visual Studio Code 打开项目:
在 Visual Studio Code 的终端中安装依赖包:
新建配置文件.env.local,参考.env: 环境变量配置文件,可以配置端口、URL 等环境变量,steedos-config.yml: 项目配置文件,可以配置数据源、插件等参数。
启动服务:
也可按 F5 即可使用 debug 模式启动项目