Skip to content

Latest commit

 

History

History
79 lines (50 loc) · 1.34 KB

File metadata and controls

79 lines (50 loc) · 1.34 KB

希沃白板课件查看器(WebEN)

一个基于 React + TypeScript + Vite 的 第三方 ENBX 课件查看器,用于在浏览器中解析和查看希沃白板课件内容。

环境要求

  • Node.js 18+
  • pnpm 8+

快速开始

pnpm install

开发运行

启动本地开发服务器(默认端口 5173):

pnpm dev

启动后在浏览器访问终端输出中的本地地址(通常是 http://localhost:5173)。

生产构建

pnpm build

本地预览构建结果

pnpm preview

Electron 桌面版

开发模式(连接 Vite 开发服务器):

pnpm dev:desktop

Electron 主进程与 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 方式完成。

License

AGPL-3.0-only