学习骨架屏的时候又重新接触到的东西,之前在自动化测试时也有接触过,但随着技术广度的积累,越发感到headless browser在日常开发中的重要性。
里面有一个puppeteer-core,如果有chrome的话,就只下个puppeteer-core就可以了。
chromium安装不了时,可以试下, npm config set puppeteer_download_host npm.taobao.org/mirrors。 .npmrc里面的格式是ini形式的,里面的foo=bar也是环境变量
const puppeteer = require('puppeteer');
(async () => {
const browser = await puppeteer.launch();
const page = await browser.newPage();
await page.goto('https://example.com');
await page.screenshot({path: 'example.png'});
await browser.close();
})();
复制代码