Skip to content

PANDAJSR/WebEasiNote

Repository files navigation

希沃白板课件查看器(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

About

使用 React 开发的,基于纯 Web 技术的第三方希沃白板课件播放器

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages