Skip to content

阅读计划

遗留问题清单

// 方便复制表情
:white_check_mark: :white_large_square:

✅ 完成 ⬜ 未完成

问题描述是否解决对应文章
在 vscode 中调试源码时,如何设置断点?vscode-debug

前期准备

问题汇总

1. 安装依赖时报错

puppeteer: Running postinstall
script, failed in 21.9s
.../node_modules/puppeteer postinstall$ node i…
│ **INFO** Skipping Firefox download as instru…
│ Error: ERROR: Failed to set up chrome-headle…
│     at downloadBrowser (file:///D:/mycode/co…
│     at process.processTicksAndRejections (no…
│     at async Promise.all (index 1)
│     at async downloadBrowsers (file:///D:/my…
│   [cause]: Error: connect ETIMEDOUT 142.251.…
│       at TCPConnectWrap.afterConnect [as onc…
│     errno: -4039,
│     code: 'ETIMEDOUT',
│     syscall: 'connect',
│     address: '142.251.33.91',
│     port: 443
│   }
│ }
└─ Failed in 21.9s at D:\mycode\core\node_modules\.pnpm\puppeteer@24.22.2_typescript@5.6.3\node_modules\puppeteer
node_modules/.pnpm/esbuild@0.25.10/node_modules/esbuild: Running postinstall script, done in 214ms ELIFECYCLE  Command failed with exit code 1.
  • 问题描述:Puppeteer(无头浏览器) 安装失败导致的,具体原因是网络连接超时。

  • 解决方法:跳过安装,查阅资料得知这个依赖主要用于自动化测试。

    bash
    pnpm install --ignore-scripts