TimeoutError: Navigation Timeout Exceeded: 30000ms exceeded
See original GitHub issueclient@0.1.0 postbuild D:\OfficiaL\blog\client react-snap
?? error at / TimeoutError: Navigation Timeout Exceeded: 30000ms exceeded at D:\OfficiaL\blog\client\node_modules\puppeteer\lib\LifecycleWatcher.js:142:21 – ASYNC – at Frame.<anonymous> (D:\OfficiaL\blog\client\node_modules\puppeteer\lib\helper.js:111:15) at Page.goto (D:\OfficiaL\blog\client\node_modules\puppeteer\lib\Page.js:674:49) at Page.<anonymous> (D:\OfficiaL\blog\client\node_modules\puppeteer\lib\helper.js:112:23) at fetchPage (D:\OfficiaL\blog\client\node_modules\react-snap\src\puppeteer_utils.js:232:22) at processTicksAndRejections (internal/process/task_queues.js:95:5)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! client@0.1.0 postbuild: react-snap
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the client@0.1.0 postbuild 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! C:\Users\Admin\AppData\Roaming\npm-cache_logs\2021-08-21T21_02_16_602Z-debug.log
this one is updated version still not working
Issue Analytics
- State:
- Created 2 years ago
- Reactions:6
- Comments:6
Go to LifecycleWatcher.js inside node modules, _createTimeoutPromise functions line 137 and just add
return new Promise(() => {});
With that you are removing the timeout.
it should work, it’s going to take more time to do it but it’s working.
I was able to fix this by setting Puppeteer options to “waitUntil”: “networkidle2”