1. 基础环境安装
1.1. 安装GIT、JDK17、IDEA、Maven、HbuilderX(略)
1.2. 安装Mysql8.0
下载地址:https://dev.mysql.com/downloads/installer/
选择8.0.39版本并下载,下载后双击安装即可
1.3. 安装Redis
下载地址:Releases · microsoftarchive/redis · GitHub
ps:微软官方维护的支持 Windows平台的 Redis 安装包只有 Redis2.0 和 Redis3.0 的部分版本,这里我们下载最后更新的3.0.504即可
下载后双击安装即可
1.4. 安装MinIO
官网下载minio.exe:
在minio.exe同级目录打开命令行,执行启动:
启动成功页面如下,默认密码为minioadmin/minioadmin
1.5. 安装node18
下载地址:https://nodejs.org/download/release/v18.19.0/
选择node-v18.19.0-x64.msi 下载,下载后双击安装即可
2. 本地环境启动
2.1. 启动后端
- 通过git下载代码:git clone https://gitee.com/bluexsx/box-im.git
- 将项目导入IDEA,并修改maven配置和JDK17
- 打开im-platform中的application-dev.yml文件,将数据库和minio的账号以及密码修改为自己的
- 生成数据库,数据库脚本在/db/im-platform目录
- 通过IDEA启动im-platform服务和im-server服务
2.2. 启动web端
进入im-web目录,打开命令行窗口执行以下命令:
访问地址: http://localhost:8080/
2.3. 启动桌面端(商业版)
进入im-web目录,打开命令行窗口执行以下命令:
2.4. 启动uniapp端-h5
2.4.1. 安装依赖
进入im-uniapp目录,安装依赖包:
2.4.2. 启动
将im-uniapp目录导入到hbuilderx中,选择选中项目,通过”运行”->”运行到浏览器”->”Chrome”启动
访问地址: http://localhost:5173/h5/#
2.5. 启动uniapp端-微信小程序
2.5.1. 安装依赖
进入im-uniapp目录,安装依赖包:
2.5.2. 修改配置
将.env.js里面的127.0.0.1换成电脑的IP,可以是内网IP
2.5.3. 申请小程序
如果您还没appid,请前往微信公众平台注册小程序,注册成功后,在小程序后台可获得您的appid
将appid配置到项目的manifest.json中:
2.5.4. 微信开发者工具
下载并安装微信开发者工具,安装后打开,选择菜单:设置->代理设置,选择使用系统代理:
切换到安全选项,把服务端口打开:
然后回到builder选择菜单:运行->运行到终端->运行设置,设置安装的微信开发者工具路径
2.5.5. 启动
选择选中项目,通过”运行”->”开发环境-微信小程序”启动,开发者工具将自行启动:
2.6. 启动uniapp端-安卓APP
2.6.1. 安装依赖
进入im-uniapp目录,安装依赖包:
2.6.2. 修改配置
将.env.js里面的127.0.0.1换成电脑的IP,可以是内网IP
2.6.3. 连接手机
用USB线将安卓手机连接到电脑,并在”开发者选中”中打开“USB调试选项”。
2.6.4. 启动
在hubuildx中,选择菜单:运行->运行到手机或模拟器->运行到andriod APP基座:
点击“运行”后,留意手机的安装提示,选择“继续安装”,等待APP启动即可
2.7. 启动uniapp端-IOS APP
流程有点繁琐,可以看看网上这篇博客,作者亲测可正常启动:
暂无评论内容