执行npx playwright install报错:npx命令未找到及仓库更新失败
解决步骤
一、修复npx: command not found问题
npx是Node.js自带工具,出现该错误是因为Node的bin目录未加入系统PATH环境变量:
临时生效(当前会话):
执行命令添加路径:export PATH=$PATH:/usr/local/lib/nodejs/node-v18.17.0-linux-x64/bin验证是否配置成功:
node -v npm -v npx -v三个命令均能输出版本号即为配置生效。
永久生效(所有会话):
编辑用户配置文件:vi ~/.bashrc在文件末尾添加:
export PATH=$PATH:/usr/local/lib/nodejs/node-v18.17.0-linux-x64/bin保存退出后,执行命令使配置生效:
source ~/.bashrc
二、处理hashicorp仓库解析错误
该错误是系统自动搜索命令替代时触发的,与npx本身无关,可通过以下方式解决:
临时关闭命令搜索:
执行以下命令后再运行npx playwright install:export DISABLE_BASH_COMPLETION=1永久关闭命令搜索:
编辑~/.bashrc,添加:export DISABLE_BASH_COMPLETION=1执行
source ~/.bashrc生效。删除无效仓库配置:
删除错误的hashicorp仓库文件:rm /etc/yum.repos.d/rpm.releases.hashicorp.com_RHEL_hashicorp.rep清理系统缓存:
dnf clean all
三、完成Playwright安装
当npx可用后,执行以下命令安装Playwright所需的浏览器及依赖:
npx playwright install
如果提示缺少系统依赖,直接运行以下命令自动安装:
npx playwright install-deps
内容的提问来源于stack exchange,提问作者monty
相关产品推荐
相关产品推荐

