提问者:小点点

安装puppeteer会引发错误,其中包含“Failed to install script'node install.js'”


我正在尝试安装puppeteer,但它给我以下错误消息:

npm ERR! Failed at the puppeteer@4.0.1 install script 'node install.js'.
npm ERR! Make sure you have the latest version of node.js and npm installed.

node和npm都是最新的。 我该怎么解决这个问题?


共1个答案

匿名用户

您的节点版本是V8.10.0,它与您试图安装的puppeteer 4.0.1不兼容。

因为不再支持Puppeteer3.0.0 Node.jsV8.x.x。

您有两种选择:

  1. 在Linux系统上升级到Node V10.18.1+(从Node.js下载,最新LTS版本:12.18.1,或者如果您同时需要多个节点版本,可以使用Node Version Manager(NVM))。
  2. 安装在节点V8.10.0上支持的puppeteer的最后一个版本。 它是puppeteer 2.1.1,可以安装在:
npm install puppeteer@2.1.1

或者如果您不确定哪个是最新的2.x.x版本:您可以使用^:

npm install puppeteer@^2.0.0

当然,像这样,您会失去一些功能,需要确保使用以下文档版本:https://pptr.dev/#?product=puppeteer&version=v2.1.1