报错信息

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

Logo

电影级数字人,免显卡端渲染SDK,十行代码即可调用,工业级demo免费开源下载!

更多推荐