You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

安装robotjs时出现npm Err! code 1错误,求解决方案(新手求助)

解决RobotJS安装时npm Err! code 1错误的方案

这个错误是因为RobotJS依赖原生模块编译,你的环境缺少必要的编译工具链,导致node-gyp rebuild步骤执行失败。以下是不同系统的解决步骤:

Windows系统

  • 以管理员身份打开命令提示符,安装Windows构建工具:
    npm install --global windows-build-tools
    
  • 配置node-gyp使用Python 2.7:
    npm config set python python2.7
    
  • 重新安装RobotJS:
    npm install robotjs
    

macOS系统

  • 安装Xcode命令行工具:
    xcode-select --install
    
  • 若未安装Homebrew,先安装Homebrew,再安装Python 2.7:
    brew install python@2
    
  • 配置node-gyp路径:
    npm config set python /usr/local/bin/python2
    
  • 重新安装RobotJS:
    npm install robotjs
    

Linux系统(Ubuntu/Debian为例)

  • 安装编译依赖包:
    sudo apt-get install build-essential python2.7 libxtst-dev libpng++-dev
    
  • 配置node-gyp使用Python 2.7:
    npm config set python python2.7
    
  • 重新安装RobotJS:
    npm install robotjs
    

额外注意事项

  • 确保使用Node.js LTS版本(如14.x、16.x),过高版本可能存在兼容性问题
  • 若仍失败,可删除本地依赖文件后重试:
    rm -rf node_modules package-lock.json && npm install
    

内容的提问来源于stack exchange,提问作者Chxrch

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.25 20:57:17