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

如何配置npm将依赖安装到指定的全局node_modules目录

解决方法
  • 先确认npm全局配置正常
    执行npm config list查看是否存在自定义prefix配置指向用户目录,如果有执行npm config delete prefix清除,再次执行npm root -g确认返回值为/usr/local/lib/node_modules。
  • 修正全局node_modules目录权限
    权限不足会导致npm自动将全局包降级安装到用户目录,执行以下命令修改对应路径所有权:
    sudo chown -R $(whoami) /usr/local/lib/node_modules /usr/local/bin /usr/local/share
    
  • 按需求执行安装
    如果你使用Appium 2.x版本,推荐直接安装官方xcuitest驱动,安装后会自动携带appium-webdriveragent到目标路径:
    npm install -g appium@latest
    appium driver install xcuitest
    
    如果你需要单独安装appium-webdriveragent,直接添加全局安装标记即可:
    npm install -g appium-webdriveragent
    
    若上述操作仍未安装到目标路径,可以手动指定安装前缀:
    npm install -g --prefix /usr/local appium-webdriveragent
    
  • 验证安装结果
    执行以下命令确认路径存在:
    ls /usr/local/lib/node_modules/appium/node_modules | grep appium-webdriveragent
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.24 11:36:01