这里写目录标题🚀OpenBlock-WEB 开发环境搭建一、环境要求二、获取源代码三、安装依赖并本地链接链接验证四、启动项目(需开**三个独立终端**)1. 启动硬件接口服务器2. 启动外部资源服务器3. 启动 GUI 界面五、代码修改生效规则🚀OpenBlock-Desktop 开发环境搭建一、环境要求二、项目架构说明1. 主进程(Main Process)2. 渲染进程(Renderer Process)3. 核心依赖关系三、基于本地核心库开发(Link 模式)1. 准备本地核心库2. 链接本地包到 Desktop 项目3. 验证链接四、安装与编译1. 安装依赖2. 开发模式启动3. 生产模式编译五、打包构建1. 快速打包(不下载外部资源)2. 完整打包(含外部资源)3. 下载指定资源六、构建配置说明1. Webpack 配置2. Electron Builder 配置七、常见问题排查1. `dist/main.js` 未生成2. 本地链接包找不到模块3. node-gyp 编译失败4. 内存不足导致编译失败八、开发工作流建议1. 日常开发流程2. 修改核心库后同步3. 发布前检查清单🚀OpenBlock-WEB 开发环境搭建一、环境要求需提前安装以下软件/工具,版本不匹配易导致编译失败:Node.js 14/16(推荐16)Python 2.7Gitnode-gyp(需按官方说明安装本地编译工具)二、获取源代码创建项目目录并进入mkdiropenblockcdopenblock克隆核心仓库gitclone https://github.com/openblockcc/openblock-guigitclone https://github.com/openblockcc/openblock-vmgitclone https://github.com/openblockcc/openblock-blocksgitclone https://github.com/openblockcc/openblock-linkgitclone https://github.com/openblockcc/openblock-resource三、安装依赖并本地链接安装并链接openblock-blockscdopenblock-blocksnpminstallnpmlinkcd..安装并链接openblock-vmcdopenblock-vmnpminstallnpmlinkcd..安装openblock-gui依赖并关联本地包cdopenblock-guinpminstallnpmlinkopenblock-blocks openblock-vmcd..链接验证查看openblock-gui/node_modules下的openblock-blocks、openblock-vm,若指向本地工程目录则链接成功。四、启动项目(需开三个独立终端)1. 启动硬件接口服务器cdopenblock-linknpmstart2. 启动外部资源服务器cdopenblock-resourcenpmstart3. 启动 GUI 界面cdopenblock-guinpmrun start访问地址:http://127.0.0.1:8601/Webpack 会自动监听代码变动并热更新五、代码修改生效规则openblock-gui / op