Nodejs:更快的安装 puppeteer
Nodejs:更快的安装 puppeteer
不要再为不翻墙没法下载 puppeteer 而烦恼了,试试 fast-install-puppeteer ;
https://github.com/famanoder/fast-install-puppeteer
使用 npm 不行吗?
npmrc 设置 puppeteer_download_host 为淘宝镜像源
对,你可以看看 cnpmjs.org
这个 github.com/cnpm/cnpmjs.org/issues/1246
为什么需要验证手机号。。
看了下源码,原来就是这么做的,既然要 npm i fast-install-puppeteer 为什么不直接配置一下
npm config set puppeteer_download_host= …
npm i puppeteer-cn -S ?
学习了
<br>nrm taobao<br>
要在Node.js中更快地安装Puppeteer,可以遵循以下步骤来优化安装过程:
-
确保Node.js和npm已安装: 首先,确保你的系统上已经安装了Node.js和npm(Node包管理器)。你可以通过运行
node -v
和npm -v
来检查它们的版本。 -
使用国内镜像源: 由于Puppeteer需要下载Chromium浏览器,下载过程可能会比较慢。为了提高下载速度,可以设置npm镜像源为国内镜像,如淘宝npm镜像。使用以下命令设置镜像源:
npm config set registry http://registry.npm.taobao.org
-
安装Puppeteer: 设置完镜像源后,使用npm或cnpm(淘宝定制的npm命令行工具)来安装Puppeteer。推荐使用cnpm,因为它会自动通过淘宝镜像下载依赖。
npm install -g cnpm --registry=https://registry.npmmirror.com cnpm install puppeteer
-
验证安装: 创建一个简单的测试脚本来验证Puppeteer是否安装成功。例如,创建一个名为
test.js
的文件,并写入以下代码:const puppeteer = require('puppeteer'); (async () => { const browser = await puppeteer.launch(); const page = await browser.newPage(); await page.goto('https://www.example.com'); await page.screenshot({ path: 'example.png' }); await browser.close(); })();
然后在命令行中运行
node test.js
,如果一切正常,脚本会启动一个无头浏览器,访问指定的URL,并截取网页的截图保存为example.png
。
通过以上步骤,你应该能够更快地安装Puppeteer并在Node.js中使用它。