先检查下node npm的版本 如果不够22是不能安装openclaw

这里需要配置下node的镜像,血泪的教训 花了几个小时都没搞定,最后败在了网络上面。

配置镜像

一、修改成腾讯云镜像源
1、命令

npm config set registry http://mirrors.cloud.tencent.com/npm/

2. 验证命令

npm config get registry

如果返回http://mirrors.cloud.tencent.com/npm/,说明镜像配置成功。

二、修改成淘宝镜像源
1. 命令

npm config set registry https://registry.npmmirror.com

2. 验证命令

npm config get registry

如果返回https://registry.npmmirror.com,说明镜像配置成功。

三、修改成华为云镜像源
1. 命令

npm config set registry https://mirrors.huaweicloud.com/repository/npm/

2. 验证命令

npm config get registry

如果返回https://mirrors.huaweicloud.com/repository/npm/,说明镜像配置成功。

升级

sudo npm install -g n

指定国内的淘宝镜像源进行下载:

N_NODE_MIRROR=https://npmmirror.com/mirrors/node sudo -E n stable

-E 参数用于保留当前用户环境变量,使镜像配置生效。
设置永久环境变量:
将镜像源添加到您的 .bashrc 或 .zshrc 文件中:
export N_NODE_MIRROR=https://npmmirror.com/mirrors/node
之后再运行 sudo n stable 即可快速下载。

看到之后就代表升级了

installing : node-v24.14.0
       mkdir : /usr/local/n/versions/node/24.14.0
       fetch : https://nodejs.org/dist/v24.14.0/node-v24.14.0-linux-x64.tar.xz
     copying : node/24.14.0
   installed : v24.14.0 (with npm 11.9.0)

之后重新打开wsl之后,输入node -v就发现版本已经好了。

安装pnpm

  • 全局安装pnpm
    pnpm -v有值之后

  • 更新pnpm的版本
    pnpm self-update

  • 运行设置变量设置
    pnpm setup

  • 生效
    source ~/.bashrc

pnpm镜像设置

常用的国内镜像源
‌淘宝 NPM 镜像‌:https://registry.npmmirror.com
‌华为 NPM 镜像‌:https://repo.huaweicloud.com/repository/npm/
‌阿里云 NPM 镜像‌:https://registry.npmmirror.com(与淘宝共用)
‌腾讯 NPM 镜像‌:https://mirrors.cloud.tencent.com/npm/
‌网易 NPM 镜像‌:http://registry.npm.taobao.org
如何配置 pnpm 使用国内镜像
方法一:使用命令行
‌全局设置‌:

bash
Copy Code
pnpm config set registry https://registry.npmmirror.com
‌针对单个项目设置‌:
在项目的根目录下创建一个或编辑.npmrc文件,添加以下内容:

text
Copy Code
registry=https://registry.npmmirror.com
方法二:编辑配置文件
找到pnpm的全局配置文件,通常位于~/.pnpmrc(Linux/macOS)或%APPDATA%\pnpm\config.yaml(Windows)。
打开文件,添加或修改以下内容:
yaml
Copy Code
registry: 'https://registry.npmmirror.com'
方法三:使用环境变量
在命令行中设置环境变量,这样每次使用pnpm时都会使用指定的镜像。例如,在Linux或macOS上:

bash
Copy Code
export PNPM_REGISTRY=https://registry.npmmirror.com
在Windows上:

cmd
Copy Code
set PNPM_REGISTRY=https://registry.npmmirror.com
验证配置是否成功
你可以通过运行以下命令来检查当前的仓库地址是否已经设置为国内镜像:

bash
Copy Code
pnpm config get registry
这个命令应该会返回你设置的镜像地址。

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐