首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >安装puppeteer会导致“文件已存在”错误

安装puppeteer会导致“文件已存在”错误
EN

Stack Overflow用户
提问于 2020-07-30 16:50:58
回答 1查看 825关注 0票数 2

当我第一次尝试通过npm安装puppeteer时,我收到错误消息,说.local-chromium文件夹的权限被拒绝。所以我跟踪了this SO post,这个错误消失了,但现在有了另一个错误(省略了基本路径):

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$ sudo npm install puppeteer --unsafe-perm=true

> puppeteer@5.2.1 install ##########/node_modules/puppeteer
> node install.js

(node:25349) ExperimentalWarning: The fs.promises API is experimental
Downloading Chromium r782078 - 126.4 Mb [====================] 100% 0.0s 
ERROR: Failed to set up Chromium r782078! Set "PUPPETEER_SKIP_DOWNLOAD" env variable to skip download.
{ [Error: EEXIST: file already exists, mkdir '##########/node_modules/puppeteer/.local-chromium/linux-782078']
  errno: -17,
  code: 'EEXIST',
  syscall: 'mkdir',
  path:
   '##########/node_modules/puppeteer/.local-chromium/linux-782078' }
npm WARN notsup Unsupported engine for puppeteer@5.2.1: wanted: {"node":">=10.18.1"} (current: {"node":"10.4.0","npm":"6.14.7"})
npm WARN notsup Not compatible with your version of node/npm: puppeteer@5.2.1
npm WARN notsup Unsupported engine for extract-zip@2.0.1: wanted: {"node":">= 10.17.0"} (current: {"node":"10.4.0","npm":"6.14.7"})
npm WARN notsup Not compatible with your version of node/npm: extract-zip@2.0.1

npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! puppeteer@5.2.1 install: `node install.js`
npm ERR! Exit status 1
npm ERR! 
npm ERR! Failed at the puppeteer@5.2.1 install script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     ######/.npm/_logs/2020-07-30T16_32_37_096Z-debug.log

但是这个目录不存在,node_modules中的puppeteer也不存在,所以我不能删除它并重试。我不确定安装是指什么。有人知道这意味着什么吗?

另外,这是无关紧要的,但是另一个问题是警告说需要一个节点版本的>=10.18.1,所以不支持10.4.0,你知道这是怎么回事吗?

EN

回答 1

Stack Overflow用户

发布于 2020-07-31 18:51:25

我最终使用nvm切换到稳定节点版本(10.18.1),该版本解决了错误和警告。我猜与较新的Node版本有一些不兼容。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63177808

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文