notsup Unsupported engine for chromedriver@120.0.1: wanted: {"node":">=18"} (current: {"node":"12.14.1","npm":"6.13.4"})
时间: 2024-01-16 21:19:00 浏览: 174
根据提供的引用内容,您遇到了一个关于`chromedriver`的错误。错误信息显示当前的`node`版本不符合`chromedriver`所需的最低版本要求。以下是解决该问题的方法:
1. 确认`node`和`npm`的版本。您可以使用以下命令来检查它们的版本:
```shell
node --version
npm --version
```
2. 如果您的`node`版本低于`chromedriver`所需的最低版本,您可以尝试升级`node`。您可以使用`nvm`(Node Version Manager)来管理多个`node`版本。以下是升级`node`的步骤:
- 安装`nvm`,您可以在[nvm的GitHub页面](https://github.com/nvm-sh/nvm)上找到安装说明。
- 使用以下命令安装所需的`node`版本:
```shell
nvm install <desired_node_version>
```
其中`<desired_node_version>`是您想要安装的`node`版本号。
- 使用以下命令切换到新安装的`node`版本:
```shell
nvm use <desired_node_version>
```
3. 如果您不想升级`node`,您可以尝试安装与当前`node`版本兼容的`chromedriver`版本。您可以在`chromedriver`的官方文档或GitHub页面上找到与您当前`node`版本兼容的`chromedriver`版本列表。然后,您可以使用以下命令安装指定版本的`chromedriver`:
```shell
npm install chromedriver@<desired_chromedriver_version> --chromedriver_cdnurl=http://cdn.npm.taobao.org/dist/chromedriver
```
其中`<desired_chromedriver_version>`是您想要安装的`chromedriver`版本号。
阅读全文