用官方方式部署openclaw时提示node.exe : npm error code 128
PS C:\Users\xx> iwr -useb https://openclaw.ai/install.ps1 | iex
OpenClaw Installer
[OK] Windows detected
[*] Existing OpenClaw installation detected
[!] Node.js not found
[*] Installing Node.js...
Using winget... 已找到 Node.js (LTS) [OpenJS.NodeJS.LTS] 版本 24.13.1 此应用程序由其所有者授权给你。 Microsoft 对第三方程序包概不负责,也不向第三方程序包授予任何许可证。 正在下载 https://nodejs.org/dist/v24.13.1/node-v24.13.1-x64.msi
██████████████████████████████ 30.7 MB / 30.7 MB
已成功验证安装程序哈希
正在启动程序包安装...
安装程序将请求以管理员身份运行。期待提示。
已成功安装
[OK] Node.js installed via winget
[OK] Node.js v24.13.1 found
[*] Installing OpenClaw (openclaw@latest)...
node.exe : npm error code 128
所在位置 行:1 字符: 1
+ & "C:\Program Files\nodejs/node.exe" "C:\Program Files\nodejs/node_mo ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (npm error code 128:String) [], RemoteException
+ FullyQualifiedErrorId : NativeCommandError
1、手动配置Windows环境变量-系统变量-Path目录:
C:\Program Files\nodejs
C:\Program Files\nodejs\node_modules\npm
2、再次运行
iwr -useb https://openclaw.ai/install.ps1 | iex
正常。