npm install -g @mermaid-js/mermaid-cli时puppeteer安装报错: Failed to set up Chromium r1108766!

报错信息

metagpt的环境配置,运行npm install -g @mermaid-js/mermaid-cli 报错如下:

npm ERR! code 1
npm ERR! path E:\tools\nodejs\node_global\node_modules\@mermaid-js\mermaid-cli\node_modules\puppeteer
npm ERR! command failed
npm ERR! command C:\WINDOWS\system32\cmd.exe /d /s /c node install.js
npm ERR! ERROR: Failed to set up Chromium r1108766! Set "PUPPETEER_SKIP_DOWNLOAD" env variable to skip download.
npm ERR! Error: read ECONNRESET
npm ERR!     at TLSWrap.onStreamRead (node:internal/stream_base_commons:217:20) {   
npm ERR!   errno: -4077,
npm ERR!   code: 'ECONNRESET',
npm ERR!   syscall: 'read'
npm ERR! }

npm ERR! A complete log of this run can be found in:
npm ERR!     E:\tools\nodejs\node_cache\_logs\2024-01-14T08_55_23_067Z-debug-0.log  

解决方案

npm ERR! ERROR: Failed to set up Chromium r1108766! Set "PUPPETEER_SKIP_DOWNLOAD" env variable to skip download.
报错信息有指出跳过 PUPPETEER_SKIP_DOWNLOAD的安装即可。

(metagpt) E:\08_code\03_metagpt>set PUPPETEER_SKIP_DOWNLOAD=true

(metagpt) E:\08_code\03_metagpt>npm install -g @mermaid-js/mermaid-cli
npm WARN deprecated puppeteer@19.11.1: < 21.3.7 is no longer supported

added 93 packages, and changed 1 package in 5s

(metagpt) E:\08_code\03_metagpt>npm list -g puppeteer   
E:\tools\nodejs\node_global
└─┬ @mermaid-js/mermaid-cli@10.6.1
  └── puppeteer@19.11.1

可以看到已经成功安装。


接下来安装配置chromium:在官方网址下载chromium。

解压后,复制chrome.exe的路径去设置环境变量。在这里插入图片描述

set PUPPETEER_EXECUTABLE_PATH=E:\path\chrome.exe

验证环境变量

echo %PUPPETEER_EXECUTABLE_PATH% 

注意:
这是在命令行中设置的方法,出了命令行就得重新设置,所以可以设置系统环境变量。

//直接指定edge或chrome的内核应该也可以。

  • 9
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值