一个基于 React + TypeScript + Vite 的 第三方 ENBX 课件查看器,用于在浏览器中解析和查看希沃白板课件内容。
- Node.js 18+
- pnpm 8+
pnpm install启动本地开发服务器(默认端口 5173):
pnpm dev启动后在浏览器访问终端输出中的本地地址(通常是 http://localhost:5173)。
pnpm buildpnpm preview开发模式(连接 Vite 开发服务器):
pnpm dev:desktopElectron 主进程与 preload 使用 TypeScript,开发时会自动监听编译到 dist-electron/。
dev:desktop 固定使用 5173 端口(--strictPort),若端口被占用会直接报错,请先释放端口后重试。
打包静态桌面版本:
# 当前平台
pnpm build:desktop
# 指定平台
pnpm build:desktop:win
pnpm build:desktop:mac
pnpm build:desktop:linux构建产物输出目录:release/
- React 18
- TypeScript 5(严格模式)
- Vite 5
- 本项目主要用于 ENBX 文件内容解析与可视化展示
提示:本项目绝大部分代码采用 Vibe Coding 方式完成。
AGPL-3.0-only