openclaw简单使用教程
1. 更新npm版本到22+
这事其实没想象中那么复杂,关键在于选对方法。首先,你得确保手上的npm版本够新。如果直接升级遇到权限问题,别急,有个更优雅的方案。
方法 1:使用 nvm 管理 Node.js 版本(推荐,无权限问题)
先聊聊为什么推荐这个方法。简单来说,nvm是跨平台的Node版本管理工具,最大的好处就是能让你在不同项目间轻松切换或安装不同版本的Node,整个过程完全不会干扰或搞乱你的系统环境,堪称“神器”。
步骤 1:安装 nvm
对于Mac或Linux用户,操作起来相当简单。打开你的终端,直接执行下面这个官方提供的命令就行:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
安装完成后,有个小细节需要注意:最好把终端窗口关闭再重新打开,这样环境变量才能生效。之后,用下面这个命令验证一下是否安装成功:
nvm --version
Windows用户也别担心,过程同样便捷。直接去nvm-windows的官方页面下载安装包就行,链接在这里:https://github.com/coreybutler/nvm-windows/releases。选择那个标记为nvm-setup.exe的文件进行安装。安装结束后,打开你的cmd或者powershell,同样输入nvm version来确认安装结果。
步骤 2:安装高版本 Node.js(自动包含高版本 npm)
重头戏来了。安装了nvm,就等于拥有了Node.js的版本“宝库”。怎么把npm更新到22+呢?答案是:安装一个高版本的Node.js。因为npm是作为Node.js的包管理器捆绑安装的。
对于追求稳定的开发者来说,直接安装最新的LTS(长期支持)版本是最稳妥的选择,它会自动搭配好对应版本的npm(通常是22+)。命令如下:
nvm install --lts
当然,如果你对版本有特定要求,也可以直接指定。比如,现在很多项目都依赖Node 20,它自带的npm版本也完全可以满足要求:
nvm install 20
安装好后,别忘了切换到刚刚安装的这个版本:
nvm use 20
最后,照例要检查一下战果。运行node -v,应该会显示20以上的版本号;再运行npm -v,看到22或更高的数字,就大功告成了。
2.安装 OpenClaw
环境准备好了,接下来就是主角登场。安装OpenClaw通常有几种路径,这里重点介绍一种对开发者更友好的方式。
方式二:npm手动安装(适合开发者)
如果你本身就对Node.js环境很熟悉,或者已经按照上面的方法更新好了npm,那么手动安装的方式会让你感觉更顺手、更可控。
首先,通过npm进行全局安装,确保你可以在任何地方调用OpenClaw的命令:
npm install -g openclaw@latest
安装过程通常很快。完成后,敲入下面这个命令来验证是否安装成功:
openclaw --version # 终端应该会输出类似2026.x.x的版本号
看到版本号就意味着工具已经就位。万事开头,先让它跑个初始化向导,这能帮你快速完成基础设置,包括一个非常重要的步骤——安装后台服务进程(Daemon):
openclaw onboard --install-daemon
跟着向导的指引操作,基础框架就搭建起来了。
3. 配置接入阿里云百炼模型(免费)
框架有了,下面一步就是给这个“大脑”注入灵魂——接入强大的AI模型。对于国内开发者而言,阿里云的百炼平台提供了一个相当不错的起点,最关键的是,它目前有免费的额度可供试用,这对于前期探索和开发来说非常友好。
具体的配置步骤和参数设置,强烈建议你直接查阅最权威的官方文档。相关的参考文档标题是: OpenClaw(原 Clawdbot/Moltbot)。 在文档中,你可以找到如何获取API密钥、配置模型端点以及设置相关参数等详细说明。这一步的配置是决定后续所有AI能力的基础,值得花些时间仔细研究。