1. 离线部署Excalidraw手绘白板全指南
作为一款广受欢迎的手绘风格协作白板工具,Excalidraw的在线服务虽然方便,但在某些需要内网使用的场景下,离线部署就显得尤为重要。最近我在为团队搭建内部协作环境时,就遇到了需要将Excalidraw部署到局域网的需求。经过一番摸索,我总结出了这套完整的离线部署方案,不仅支持本地访问,还能让同一局域网内的所有成员使用。
提示:本文方案适用于Windows系统,但核心原理同样适配其他操作系统,只需调整部分命令即可。
1.1 核心工具准备
在开始之前,我们需要准备好三个基础工具:
- Git:用于获取Excalidraw最新源码
- Node.js:提供运行环境
- Yarn:管理项目依赖
这些工具的版本选择很有讲究。经过实测,我推荐以下组合:
- Git 2.40+
- Node.js 18.x LTS版本(最新20.x也可用,但18.x更稳定)
- Yarn 1.22+
这个组合在多个Windows 10/11环境中测试通过,兼容性最佳。特别要注意避免使用Node.js的奇数版本(如19.x),它们通常是非LTS版本,可能存在稳定性问题。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 详细部署步骤解析
2.1 开发环境配置
2.1.1 Git安装与验证
先从Git开始。访问Git官网下载最新Windows版本。安装时有几个关键选项需要注意:
- 在"Select Components"界面,务必勾选"Git Bash Here"和"Git GUI Here",这两个功能在日常使用中非常实用
- 在"Choosing the default editor"步骤,建议选择VS Code(如果已安装)或Nano
- 在"Adjusting your PATH environment"部分,选择第二项"Git from the command line and also from 3rd-party software",这样可以在任何终端中使用Git
安装完成后,打开PowerShell(管理员权限不是必须的),运行:
bash复制git --version
正常应该显示类似`git version 2.40
