xiangtian-workbench
一款集桌面管理、效率办公、游戏娱乐为一体的副屏“桌面系统”。除副屏以外,主屏窗口化也可以正常使用。基于Electron和Vue全家桶开发。想天工作台客户端的开源项目库,可编译为客户端或者web网页(web版暂时体验糟糕,不推荐)。如果不会开发的,也可以直接下载官网版本,安装在电脑上就可以使用。
Gitee地址
下载地址
www.oneclicknav.cn/site-10116.…
开发调试指南
1.建议使用nvm安装nodejs-16版本
2.安装visualStudio community 版本 ,需要安装c++桌面程序sdk,并勾选win10 sdk
3.安装python3.10,并设置环境变量
4.yarn根目录
5.yarn vite目录
6.vite下yarn run build编译一遍
- 7. 复制一个/node_modules下的dragula/dist/dragula.css 到 dragula/dist/dragula.min.css,不然会报这个库缺文件
- 8. 在目录 vite\packages\table\js\common\offline.ts 下,将文件的 isOffline 属性改为 true ,启动离线模式
【关于离线模式】
离线模式下,我们尽可能减少与服务器的交互,以确保客户端可以独立运行。此模式适合大家自行研究,也可以自行把需要用到的部分封包起来。
启动项目
0.hosts下添加映射
C:\Windows\System32\drivers\etc\hosts 注意这个文件不能带.txt扩展名,否则不生效
注意,是每行一个。MD解析可能混在一行上了
127.0.0.1 table.com
127.0.0.1 1.table.com
127.0.0.1 2.table.com
127.0.0.1 3.table.com
127.0.0.1 4.table.com
127.0.0.1 5.table.com
127.0.0.1 6.table.com
验证方式,使用cmd ping table.com
注意:代理要排除这个域名,否则可能导致无法打开
1./vite yarn run start 在/vite目录下执行yarn run start命令,启动渲染进程
2./ yarn run start 在/根目录下执行yarn run start 启动electron客户端
打包桌面客户端
在根目录运行yarn run packageWin