使用哪个版本?

从 1.7.0 版本开始,谷歌同时发布两个 puppeteer 版本:

  • puppeteer 安装这个版本的过程中,将下载 Chromium (~170MB Mac, ~282MB Linux, ~280MB Win)
  • puppeteer-core 这个版本不会下载 Chromium

除了是否下载 Chromium 的区别外,另一个区别就是,puppeteer-core 会忽略所有的 PUPPETEER_* 环境变量。

到底应该使用哪个版本?按照极客思维,应该选择小的、简单的那个,然而官方一句话:在大多数情况下,使用 puppeteer 是不错的(In most cases, you’ll be fine using the puppeteer package. )让我认为,官方建议使用 puppeteer 版本,除非特殊情况。

https://github.com/GoogleChrome/puppeteer/blob/master/docs/api.md#puppeteer-vs-puppeteer-core

正确的安装方法

在安装目录下,先进行初始化:

$ npm init

该命令将创建文件:package.json。

安装 puppeteer:

$ npm i --save puppeteer

该命令将下载 chromium,并创建 node_modules 目录存放需要的库,以及 package-lock.json 文件,库依赖关系都在这个文件里。

GitHub 加速计划 / li / linux-dash
6
1
下载
A beautiful web dashboard for Linux
最近提交(Master分支:4 个月前 )
186a802e added ecosystem file for PM2 4 年前
5def40a3 Add host customization support for the NodeJS version 4 年前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐