vue.js - 无法下载 Chromium r579032

标签 vue.js chromium puppeteer

我正在尝试构建一个带有预渲染的 vue 项目。它依赖于 prerender-spa-plugin 但这个插件依赖于 puppeteer。所以当我安装 prerender-spa-plugin 时,它总是显示相同的错误“无法下载 Chromium r579032”

ERROR: Failed to download Chromium r579032! Set "PUPPETEER_SKIP_CHROMIUM_DOWNLOAD" env variableto skip download.
{ Error: read ETIMEDOUT
    at _errnoException (util.js:1022:11)
    at TLSWrap.onread (net.js:628:25) code: 'ETIMEDOUT', errno: 'ETIMEDOUT', syscall: 'read' }
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! puppeteer@1.7.0 install: `node install.js`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the puppeteer@1.7.0 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!     /Users/anne/.npm/_logs/2018-08-28T11_59_47_508Z-debug.log

我试过npm install puppeteer --unsafe-perm=true

没用。 如果您知道如何解决,请告诉我。

最佳答案

试试下面的方法:

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

关于vue.js - 无法下载 Chromium r579032,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52057634/

相关文章:

css - 避免在行跨度不起作用(打印)的标题表中分页

javascript - Puppeteer - 自定义字体未加载到 pdf 中,但确实出现在屏幕截图中

javascript - 无法编辑由其他用户在 Firestore 中创建的文档 (Vue.js/Firestore)

javascript - 是否可以在应用程序中同时使用 Vue.js 组件和传统 Vue 实例?

macos - MAC 和 Linux 中的 NUXT3 错误意外 token '||='

javascript - Vue 事件类 v-for

javascript - Puppeteer 按 Enter 按钮或单击 Dialog OK 按钮

chromium - Electron ( Chrome )禁用网络安全

javascript - 如何与输入字段中浏览器插入的 Shadow DOM 内容进行交互?

Reactjs,如何在没有内存泄漏的情况下显示时钟