在 Windows 系统上从头开始部署 OpenClaw,并将其配置为可以接入飞书的智能机器人。我们将以实战中遇到的问题为鉴,确保安装过程顺畅无误。
第一章:准备工作与环境检查
在正式开始安装前,请确保您的电脑满足以下基础条件,并理解我们将要使用的关键命令。
1. 系统要求
操作系统: Windows 10 或 Windows 11 (需使用管理员权限运行 PowerShell)。
网络环境: 能够正常访问 GitHub 和 npm 仓库。如果您在网络受限的环境中,可能需要提前准备代理或镜像配置。
2. 核心命令解释 在整个安装过程中,有两个核心命令您需要理解:
一键安装命令: iwr -useb https://openclaw.ai/install.ps1 | iex
iwr: Invoke-WebRequest 的别名,用于从指定网址下载文件。-useb: -UseBasicParsing 的缩写,使用基础解析模式下载。|: 管道符,将左边命令的输出传递给右边命令。iex: Invoke-Expression 的别名,将接收到的字符串当作 PowerShell 代码来执行。
总结: 这行命令的作用是从网络下载一个脚本并立即在您的电脑上运行它。但请务必确保您信任脚本的来源。
包管理器安装命令: npm install -g openclaw@latest
npm: Node Package Manager,Node.js 的包管理器。-g或--global: 全局安装。这意味着安装的工具会被添加到系统 PATH 环境变量中。openclaw@latest: 要安装的包名,@latest 表示获取并安装 npm 仓库中的最新稳定版本。
总结: 这是手动安装 OpenClaw 核心程序的标准命令,也是解决一键安装脚本可能出现问题时的备用方案。
第二章:分步安装指南 (实战优化版)
我们将分为三个阶段进行:基础环境搭建 -> OpenClaw 核心安装 -> 初始化配置。
第一阶段:搭建基础环境 (Node.js 和 Git)
OpenClaw 基于 Node.js 运行,并且在安装过程中需要用到 Git 来拉取某些依赖。
步骤 1:以管理员身份打开 PowerShell 右键点击开始菜单或任务栏的 Windows 图标,选择 'Windows PowerShell (管理员)' 或 '终端 (管理员)'。
步骤 2:安装 Node.js (版本需 ≥ 22)
方法 A (推荐 - 手动安装):
- 访问 Node.js 官网,下载最新的 LTS (长期支持版) 安装包。
- 运行安装程序。在安装选项中,务必勾选 'Automatically install the necessary tools' 和 'Add to PATH'。
- 完成安装后,重启 PowerShell 窗口,然后输入以下命令验证:
node -v
npm -v
如果正确显示版本号,则说明安装成功。
方法 B (通过 OpenClaw 脚本自动安装 - 有风险): 运行一键安装脚本时,如果脚本检测到系统没有 Node.js,理论上会尝试自动安装。但根据实战经验,这个过程可能因网络或权限问题而失败。。


