使用 Docker 运行的青龙面板系统镜像是 alpine,因此在执行某些依赖较为复杂的程序时会出现无法启动的现象,比如 puppeteer。

解决方法

NodeJs 依赖中添加puppeteer依赖。
PS:可以使用@指定版本号,比如: puppeteer@19.2.2

Linux 依赖中添加如下依赖,安装时自动拆分可以选择

chromium
nss
freetype
harfbuzz
ca-certificates
ttf-freefont

参考文档:https://pptr.dev/troubleshooting#running-on-alpine

标签: NodeJs

添加新评论