linux运行puppeteer报错: Failed to set up Chromium r856583! Set “PUPPETEER_SKIP_DOWNLOAD“ env variable to

编程入门 行业动态 更新时间:2024-10-26 21:32:47

说明:

出于安全考虑,npm不支持以 root 用户运行,即使你用 root 用户身份运行了,npm 会自动转成一个叫 nobody 的用户来运行,而这个用户几乎没有任何权限。这样的话如果你脚本里有一些需要权限的操作,比如写文件(尤其是写 /root/.node-gyp),就会崩掉了。
为了避免这种情况,要么按照 npm 的规矩来,专门建一个用于运行 npm 的高权限用户;要么加 --unsafe-perm 参数,这样就不会切换到 nobody 上,运行时是哪个用户就是哪个用户。

npm install puppeteer --unsafe-perm=true --allow-root

npm install puppeteer --unsafe-perm=true --allow-root

 

更多推荐

linux运行puppeteer报错: Failed to set up Chromium r856583! Set “PUPPETEER_SKIP_DOWNL

本文发布于:2023-06-11 03:45:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1380715.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:报错   Failed   set   puppeteer   linux

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!