项目启动
前期准备
两种运行方式
项目为 CLI 工程方式(vite + @dcloudio/vite-plugin-uni),同时保留了 .hbuilderx 配置:
- App 真机/基座(含鸿蒙):使用 HBuilderX 导入项目后运行(App 端推荐)
- H5 / 微信小程序:使用命令行
npm run dev:h5/npm run dev:mp-weixin运行
拉取项目代码
3.0 起 App 端已拆分为独立仓库,前往 lihua-app 仓库 下载 master 分支代码,或直接执行
git clone https://gitee.com/yukino_git/lihua-app.git
使用
HbuilderX导入克隆下的lihua-app项目源码(文件 → 导入 → 从本地目录导入)
导入后在终端执行
npm install命令安装依赖(项目已通过.npmrc配置legacy-peer-deps=true,无需额外参数)

基础配置
请确保狸花猫后台已正常启动,填写正确的ip及端口 后台启动教程
找到项目下
.env.development环境变量配置,根据自己后台情况配置VITE_APP_BASE_API(后台接口地址)和VITE_APP_WS_API(websocket地址)
在项目目录
src/manifest.json中基础配置获取Uniapp的AppId
运行
本项目适配 App(Android、iOS、鸿蒙)与微信小程序,其余平台请自行测试
运行到App
运行到iOS基座需要 Apple 颁发的证书及签名,详见
HbuilderX
运行运行到手机或模拟器运行到安卓或iOS App基座
手机使用数据线连接电脑(安卓需要打开开发者模式,开启usb调试)找到自己的手机,选择基座类型后点击运行

编译完成后控制台会打印项目已启动,手机上会出现对应app

打开App显示此页面即启动成功
如显示 连接服务器失败,点击重试 则表示后台服务未启动或.env配置有误


运行到微信小程序
HbuilderX
运行运行到手机或模拟器微信开发者工具(或终端执行npm run dev:mp-weixin后用微信开发者工具导入dist/dev/mp-weixin)
运行成功会自动调起微信开发者工具,第一次启动需要从
设置通用设置安全中将服务端口打开
运行成功后会提示
fail appid missing将自己账号下的appid进行配置
从项目
src/manifest.json中微信小程序配置也可进行配置

