使用哪个版本?

从 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
13
2
下载
A beautiful web dashboard for Linux
最近提交(Master分支:3 个月前 )
186a802e added ecosystem file for PM2 5 年前
5def40a3 Add host customization support for the NodeJS version 5 年前
Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐