大运流年推算
请先在「八字排盘」页完成分析,大运将自动计算显示。
健康养生知识库
请先完成八字排盘,将生成个性化健康报告。以下为通用知识库:
🫀 五行经络外部调理
经络
手太阴肺经、手阳明大肠经
要穴
太渊、列缺、合谷、迎香
按摩
清晨 3-5 时肺经最旺,拇指沿手臂内侧向上推摩
导引
深呼吸功法,扩胸展肩运动
外敷
白芥子贴敷肺俞穴,三伏天效果最佳
经络
足厥阴肝经、足少阳胆经
要穴
太冲、期门、阳陵泉、风池
按摩
丑时 1-3 时肝经最旺,睡前揉按太冲穴疏肝解郁
导引
八段锦"两手托天理三焦",春季多伸展侧腰
外敷
吴茱萸研末贴涌泉穴,引火下行平肝阳
经络
足少阴肾经、足太阳膀胱经
要穴
涌泉、太溪、肾俞、命门
按摩
睡前搓热手心,摩擦涌泉 100 次,补肾固元
导引
叩齿吞津功,八段锦"两手攀足固肾腰"
艾灸
灸命门、肾俞,冬季每周 2 次,温阳益肾
经络
手少阴心经、手太阳小肠经
要穴
神门、内关、少海、极泉
按摩
午时 11-13 时心经最旺,按揉内关穴宁心安神
导引
打坐冥想调心神,"赤龙搅海"口腔保健功
足浴
夏季晚间朱砂温水泡脚,宁心降火安眠
经络
足太阴脾经、足阳明胃经
要穴
足三里、三阴交、中脘、脾俞
按摩
饭后半小时顺时针揉腹 100 圈,刺激胃经消化
导引
八段锦"调理脾胃须单举",饭后百步散步
艾灸
灸足三里,谚云"常灸足三里,胜吃老母鸡"
🗓️ 节气养生要点
中医认为顺应节气是养生的核心,二十四节气分属五行,各有对应脏腑与调养重点。
💊 三伏/三九贴穴位参考
三伏天(夏季)贴敷,适合 金(肺)、水(肾) 五行偏弱者:
大椎穴
肺俞穴(双)
天突穴
肾俞穴(双)
命门穴
脾俞穴(双)
足三里(双)
三九天(冬季)贴敷,适合 木(肝)、火(心) 五行偏弱者:
肝俞穴(双)
胆俞穴(双)
心俞穴(双)
膻中穴
涌泉穴(双)
📲 多端安装与访问指南
1
确认本地服务器已启动
以管理员身份运行 PowerShell,进入应用目录后启动服务:
cd "C:\Users\Administrator\WorkBuddy\20260320212032\bazi-app"
# 方法①:Python(推荐,系统自带)
python -m http.server 8888
# 方法②:如已安装Node.js
npx serve -p 8888
# 方法③:直接双击打开(无需服务器)
start index.html
2
为什么 localhost:8888 打不开?
原因可能是:① Python未在PATH中 ② 服务已自动停止 ③ 端口被占用
最简单解决方案:直接双击 index.html 文件即可在浏览器中打开!
文件位置:C:\Users\Administrator\WorkBuddy\20260320212032\bazi-app\index.html
3
创建桌面快捷方式
在文件上右键 → 发送到 → 桌面快捷方式,或运行以下命令自动创建:
$ws = New-Object -ComObject WScript.Shell
$sc = $ws.CreateShortcut("$env:USERPROFILE\Desktop\八字命理助手.lnk")
$sc.TargetPath = "C:\Users\Administrator\WorkBuddy\20260320212032\bazi-app\index.html"
$sc.IconLocation = "C:\Windows\System32\shell32.dll,238"
$sc.Save()
Write-Host "✅ 桌面快捷方式已创建!"
4
将网页安装为桌面应用(PWA)
用 Chrome/Edge 打开 index.html 后,点击地址栏右侧「安装」图标,即可像原生应用一样使用,有独立窗口和任务栏图标。
1
方法①:局域网访问(最快)
电脑和手机连同一个WiFi,查询电脑IP地址后在手机浏览器访问:
# 查看电脑IP
ipconfig
# 手机浏览器访问(替换为你的IP)
http://192.168.1.xxx:8888
2
方法②:添加到手机主屏幕
在手机Chrome浏览器打开页面后:
1. 点击右上角三个点菜单
2. 选择"添加到主屏幕"
3. 确认后出现独立App图标
效果与原生App几乎相同,支持离线使用。
3
方法③:打包为原生APK(需开发环境)
使用 Capacitor 将Web应用打包为原生Android APK:
npm install -g @capacitor/cli
npm init @capacitor/app
npx cap add android
npx cap sync
# 用 Android Studio 打开并编译
npx cap open android
1
方法①:Safari 添加到主屏幕
在 iPhone Safari 打开页面后:
1. 点击底部分享按钮(方形+箭头图标)
2. 向下滑动找到「添加到主屏幕」
3. 修改名称 → 点击添加
应用将以全屏模式运行,有独立图标。
2
方法②:打包为iOS App(需Mac + Xcode)
使用 Capacitor 打包为 .ipa 文件:
npm install @capacitor/ios
npx cap add ios
npx cap sync
# 在 Mac 上用 Xcode 打开
npx cap open ios
# 签名后可发布到 App Store 或企业分发
3
方法③:TestFlight 分发
通过 App Store Connect 上传后,可邀请用户通过 TestFlight 安装测试版,无需正式发布。
1
React Native 跨平台方案架构
核心算法(engine.js)可直接迁移至React Native,UI层用原生组件重写:
npx react-native init BaziApp --template react-native-template-typescript
cd BaziApp
# 安装依赖
npm install @react-navigation/native react-native-pdf
npm install react-native-safe-area-context react-native-screens
# 将 engine.js 中的算法直接复制到 src/utils/bazi.ts
2
核心目录结构
BaziApp/
├── src/
│ ├── utils/
│ │ ├── bazi.ts ← 八字算法(直接迁移)
│ │ ├── lunar.ts ← 农历/闰月数据
│ │ └── dayun.ts ← 大运流年算法
│ ├── screens/
│ │ ├── HomeScreen.tsx
│ │ ├── DayunScreen.tsx
│ │ ├── HehunScreen.tsx
│ │ └── HealthScreen.tsx
│ └── components/
│ ├── PillarCard.tsx
│ └── WuxingChart.tsx
└── App.tsx
1
Flutter 跨平台方案
Flutter 一套代码同时编译iOS/Android/Windows/Web:
flutter create bazi_app
cd bazi_app
# 添加依赖(pubspec.yaml)
dependencies:
pdf: ^3.10.0 # PDF导出
share_plus: ^7.0.0 # 分享
fl_chart: ^0.65.0 # 图表
flutter pub get
flutter run
2
一键编译各平台
# Android APK
flutter build apk --release
# iOS (需Mac)
flutter build ios --release
# Windows 桌面应用
flutter build windows
# Web 版本
flutter build web
🖥️ 一键创建桌面快捷方式
点击下方按钮,自动在桌面创建可视化图标(需允许执行脚本):