学习骨架屏的时候又从新接触到的东西,以前在自动化测试时也有接触过,但随着技术广度的积累,愈加感到headless browser在平常开发中的重要性。node
里面有一个puppeteer-core,若是有chrome的话,就只下个puppeteer-core就能够了。git
chromium安装不了时,能够试下, npm config set puppeteer_download_host npm.taobao.org/mirrors。 .npmrc里面的格式是ini形式的,里面的foo=bar也是环境变量github
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();
})();
复制代码