Error: Chromium revision is not downloaded. Failed to download Chromium


在使用prerender-spa-plugin做前端預渲染的時候,安裝puppeteer的時候因為下載Chromium 失敗報錯,有如下解決方法:

1.使用Chromium 國內源

npm config set puppeteer_download_host=https://npm.taobao.org/mirrors
npm i puppeteer

2.使用淘寶的cnpm 安裝

npm install -g cnpm --registry=https://registry.npm.taobao.org
cnpm i puppeteer

3. 手動下載Chromium文件,解壓后放在本地
     https://npm.taobao.org/mirrors/chromium-browser-snapshots/

  • 放在模塊的默認讀取目錄下
    例如 node_modules\puppeteer\.local-chromium\win64-526987(系統類型-版本號)\chrome-win32(下載的文件名)\
    版本號來自 puppeteer/package.json->puppeteer.chromium_revision,具體見lib/Downloader.js
  • 放在其他目錄,運行時設置路徑參數
    puppeteer.launch({executablePath:'ChromiumExePath'})

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM