首页 前端知识 npm install -g @mermaid-js/mermaid-cli时puppeteer安装报错: Failed to set up Chromium r1108766!

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

2024-06-02 09:06:30 前端知识 前端哥 587 998 我要收藏

报错信息

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的内核应该也可以。

转载请注明出处或者链接地址:https://www.qianduange.cn//article/10555.html
标签
评论
发布的文章

无涯教程-HTML5 - 表单标签

2024-06-08 00:06:06

HTML5基础2

2024-06-07 23:06:19

大家推荐的文章
会员中心 联系我 留言建议 回顶部
复制成功!