阅读计划
遗留问题清单
// 方便复制表情
: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(无头浏览器) 安装失败导致的,具体原因是网络连接超时。
解决方法:跳过安装,查阅资料得知这个依赖主要用于自动化测试。
bashpnpm install --ignore-scripts