最新版puppeteer 在linux下的安装教程

最新版的 puppeteer 在安装的时候,Chromium不会自动下载,导致安装失败

这个时候需要跳过Chromium的安装,然后手动下载Chromium并安装。

1、先设置npm跳过Chromium下载

export PUPPETEER_SKIP_DOWNLOAD=true

2、安装puppeteer   

npm i puppeteer --save

3、下载Chromium

sudo apt update
sudo apt install chromium-browser

4、代码里把chromium-browser路径写进去,默认安装的路径就是 /usr/bin/chromium-browser

const browser = await puppeteer.launch({
		executablePath:"/usr/bin/chromium-browser",
        headless: true,
		args: ['--no-sandbox']//这句必须要加
	});

即可成功运行,提示,最好把const browser = await puppeteer.launch全局只实例化一次,否则内存将会暴涨

相关推荐

  1. (root用户与非root用户)linux安装新版tmux

    2024-03-24 23:22:02       13 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-03-24 23:22:02       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-24 23:22:02       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-24 23:22:02       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-24 23:22:02       18 阅读

热门阅读

  1. 【机器学习-09】特征工程

    2024-03-24 23:22:02       16 阅读
  2. js和jsp的区别

    2024-03-24 23:22:02       16 阅读
  3. 组织碳管理--常见问题解答FAQ

    2024-03-24 23:22:02       19 阅读
  4. 【LeetCode-45.跳跃游戏】

    2024-03-24 23:22:02       14 阅读
  5. react native 总结

    2024-03-24 23:22:02       19 阅读
  6. C++面向对象:智能指针讲解

    2024-03-24 23:22:02       17 阅读
  7. 普通用户无法连接到docker服务

    2024-03-24 23:22:02       15 阅读
  8. C++:可变参数实现日志系统

    2024-03-24 23:22:02       19 阅读
  9. 求一元二次方程的根---PTA实验C++

    2024-03-24 23:22:02       17 阅读
  10. C语言——数组

    2024-03-24 23:22:02       17 阅读
  11. SQL管理员高频面试问题

    2024-03-24 23:22:02       17 阅读
  12. Spring 主要模块有哪些?

    2024-03-24 23:22:02       19 阅读
  13. 【无标题】

    2024-03-24 23:22:02       15 阅读