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

npm安装chromedriver不生效无法匹配新版Chrome,有什么解决办法?

ChromeDriver版本不匹配问题解决步骤

1. 彻底清理旧版本依赖

首先解决卸载失败的问题:

  • 先执行全局卸载命令:npm uninstall -g chromedriver
  • 再进入项目目录执行本地卸载命令:npm uninstall chromedriver
  • 如果仍残留旧版本,直接删除项目目录下的node_modules文件夹和package-lock.json文件,Windows环境下删除前先关闭所有打开的编辑器、终端以及运行中的Node进程,避免文件占用导致删除失败。

2. 安装匹配版本的ChromeDriver

你的本地Chrome版本为94.0.4606.71,直接指定对应版本安装即可,无需使用LATEST参数,避免拉取版本不匹配:

npm install chromedriver@94.0.4606.61 --chromedriver-force-download --chromedriver_cdnurl=https://npm.taobao.org/mirrors/chromedriver

如果不想每次手动匹配版本,也可以安装自动适配工具:npm install chromedriver-autoinstaller,使用时在代码中先引入require('chromedriver-autoinstaller')(),会自动检测本地Chrome版本并安装对应驱动。

3. 验证安装结果

安装完成后在项目目录下执行npx chromedriver -v,如果输出的版本号为94开头,即代表安装匹配成功,再次运行程序即可解决报错。

其他备选方案

如果npm安装始终失败,可以直接手动下载对应版本的ChromeDriver二进制文件,放到项目根目录或者添加到系统环境变量PATH中,也可以正常调用。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.01 01:06:04