nodejs无法下载puppeteer附带的chromium解决方案:


2019.08.19更新:
原以为chromium这玩意是没有镜像地址的,偶然发现还是有的,使用npm命令切换下载地址即可,可以先ping地址测试,如果地址不能使用可搜索“PUPPETEER_DOWNLOAD_HOST”
npm config set PUPPETEER_DOWNLOAD_HOST https://storage.googleapis.com.cnpmjs.org
感谢广大网友


由于网络原因,npm相关下载可使用 --registry=https://registry.npm.taobao.org,但是chromium始终不能下载,每次都上墙。。太麻烦,网上搜的别的基本没有多少正面说明易于操作的,所以有了这篇方案。。直接说方法:
1.当然是上墙,一句命令下去喝杯水就好。。。。。
2.首先手动下载chromium,链接我放在后面(现在是2019年5月,时间太长可能会失效,有需要的请自行检查)。打开node_modules\puppeteer\package.json,将chromium_revision参数改为637110,然后将文件解压至node_modules\puppeteer\目录下,执行puppeteer.launch即可调起浏览器
chromium链接:https://pan.baidu.com/s/1Zcrf6SP24QOX-uXl8jHsbg 提取码:319o(大小140M)

-------------着急使用下面可不看---------
具体位置,通过puppeteer/index找几个文件,可发现浏览器调起最终在puppeteer\lib\BrowserFetcher,初始化的时候取了json中的参数,路径已经预设过,因为路径名称包括版本号,所以放文件进去改一下版本号即可


nodejs无法下载puppeteer附带的chromium解决方案相关推荐

  1. nodejs爬虫库—puppeteer的使用

    nodejs爬虫库-puppeteer的使用 很香的一个爬虫库,在熟练掌握我原生JS的使用下,使用该库,轻轻松松爬取各种数据~ 该文章只记录个人认为比较好用的几个函数,如需要详细介绍请看相关文档: P ...

  2. 关于GitHub下载巨慢问题的解决方案

    学习笔记,仅供参考,有错必纠 完全参考自:解决GitHub下载速度缓慢的问题(小图灵创客工坊) 备注:亲测-没用 关于GitHub下载巨慢问题的解决方案 打开Hosts文件 Hosts文件地址 C:\ ...

  3. microsoft账号登陆一直在加载_英雄联盟手游下载,附带拳头账号注册教程

    欢迎关注[花卷来了]公众号. 如果喜欢本期节目 请点赞.再看.分享给朋友吧~ 软件资源请回复文章底部今日关键词获取 /排版:萌萌哒花卷 /来源:采集自网络 今日主题:最新英雄联盟手游下载,附带拳头账号 ...

  4. Android SDK Manager无法显示可供下载的未安装SDK解决方案

    Android SDK Manager无法显示可供下载的未安装SDK解决方案 参考文章: (1)Android SDK Manager无法显示可供下载的未安装SDK解决方案 (2)https://ww ...

  5. 关于下载表格数据乱码的解决方案

    近期我学会了一种处理下载数据中出现乱码的解决方案,解决了以前一直存在的问题,接下来就分享给大家. 1.以下是下载表格以及乱码 2.解决方案 另外创建一个新的Excel文件 点击资料标签,从文字/CSV ...

  6. jdk官网下载,附带镜像站下载方式

    jdk官网下载,附带镜像站下载方式 历史 Java 版本官网下载地址 https://www.oracle.com/java/technologies/downloads/archive/ 这个地址可 ...

  7. nodejs的下载与安装

    nodejs的下载与安装 1.进入nodejs官网(https://nodejs.org/zh-cn/download/),下载msi安装包: 2.根据路径找到下载好的文件,双击打开文件: 3.勾选同 ...

  8. 高速下载ChatGLM模型文件的解决方案

      大家好,我是爱编程的喵喵.双985硕士毕业,现担任全栈工程师一职,热衷于将数据思维应用到工作与生活中.从事机器学习以及相关的前后端开发工作.曾在阿里云.科大讯飞.CCF等比赛获得多次Top名次.现 ...

  9. nodejs的下载安装及环境配置及常见问题--react学习必备--nodejs重新安装前的必要卸载

    学习react我们首先需要使用react和react-dom这两个包,然而在终端用npm触发这一事件的前提是已经安装了nodejs.提示为 npm : 无法将"npm"项识别为 c ...

最新文章

  1. mysql根据id删除数据sql语句_sql delete根据id删除数据库
  2. Apache中的Order Allow,Deny用法详解
  3. MySQL数据库常用命令_常用SQL语句及命令_MySQL常用语句
  4. python中算法定义_python算法
  5. 推荐几个单细胞数据分享和展示平台 | 短视频演示
  6. 表达式计算:后缀表达式求解 以及 中缀表达式转换为后缀表达式
  7. [HAOI2015]树上染色(树形背包)
  8. MTK 驱动开发(17)---LCD MIPI
  9. qwidget设置背景颜色_Python+PyQt编程示例:设置窗口背景色及分割条颜色
  10. pycharm不能输入代码
  11. restlet client插件下载
  12. Unity 角度与旋转(四元数与欧拉角)
  13. 常见音频编码格式总结
  14. go实现简单的chan
  15. 解决java.lang.ClassCastException class java.lang.Integer cannot be cast to class java.lang.Long异常
  16. Kubernetes基础:Pause镜像源码解读
  17. Emacs-206-Windows上实现org-pomodoro的声音提示播放
  18. 一体式计算机内存怎么变大,一体机电脑内存多大合适?
  19. 数据库学习-三种异常
  20. vue ie浏览器兼容

热门文章

  1. HDMI 收发器简化家庭影院系统设计
  2. python实现《直觉模糊集决策与对策分析方法》08直觉模糊数的矩阵对策解法
  3. 第二人生的源码分析(二十六)底层网络协议
  4. 两台电脑如何直接用一根网线传数据
  5. 导航栏调透明度HTML,导航栏透明度问题
  6. telegram 新增 删除 联系人
  7. 阿里云首发CIPU处理器,这次要抢CPU的C位,为OS反向自研
  8. python numpy 求top-k accuracy指标
  9. 小米手机android目录在哪里设置字体,在哪里修改小米手机的字体大小
  10. 【Skynet】开始创建服务的代码流程