2025-12-29 07:06:53 -08:00
2025-12-29 07:06:53 -08:00
2025-12-29 07:06:53 -08:00
2025-12-29 07:06:53 -08:00
2025-12-29 07:06:53 -08:00
2025-12-29 07:06:53 -08:00
2025-12-29 07:06:53 -08:00
2025-12-29 07:06:53 -08:00
2026-04-28 06:24:56 +03:00

HiFast 官网

Vue 3 + Vue Router + Reka UI + Tailwind CSS,业务以 main 为基准。

开发

使用 Node.js 24 或更高版本。仓库通过 .nvmrc 选择 Node 24,.npmrc 强制检查版本。统一使用 npm 和 package-lock.json。

nvm use
npm ci
npm run dev -- --host 127.0.0.1 --port 5186 --strictPort

本地 /api/v1 代理沿用 https://api.hifast.biz,请求加密、Token、邀请码、套餐及付款契约不变。请勿用真实付款测试界面。

npm run type-check
npm test
npm run build:prod
npm run lint:check

build:prod 继续使用仓库原有的 pord mode 和 .env.pord。CI 检查 Node >=24、运行 npm ci、类型检查及构建。需提前将 CI runner 的 Node 更新至 24+;系统包源若仅提供旧版本,脚本会明确失败。

主题

  • 首页 /:滚动故事、三维设备、模式切换、下载及登录面板。
  • 教程 /help:设备与账户选择、步骤进度、可分享查询参数、FAQ 搜索、原版图解。
  • 账户 /user-center:真实账户、套餐、支付、设备、已完成订单;未登录时回首页登录。
  • public/hifast:由用户提供 HTML 提取的字体、图标、模型和独立展示运行时。保留 GSAP / Three.js 的许可证声明。
  • src/styles/hifast*.css:按参考提取并限定作用域的主题样式。

三维屏幕仅作外观演示,独立 iframe 中的内容不访问真实账户。离开首页时 iframe 随组件销毁。真实账户、订单和下载均由 Vue 组件调用原有接口。

实施记录与验证边界见 主题升级记录。

首屏加载预算

npm run build:prod && npm run perf:budget 检查首页静态资源预算(上限 500 KB Gzip)。先展示轻量 SVG 手机,桌面按需加载 3D;移动端、低速网络、节省流量及减少动态效果模式保留静态展示。测算不代表真实 FCP/LCP,详情见主题升级记录。

S
Description
官网下载页
Readme 23 MiB
Languages
Vue 76.8%
TypeScript 15.8%
CSS 3.5%
Shell 2.5%
HTML 1.4%