Javascript 剧作家错误:未下载Firefox版本。“运行”;npm安装“;或;纱线安装“;

Javascript 剧作家错误:未下载Firefox版本。“运行”;npm安装“;或;纱线安装“;,javascript,playwright,Javascript,Playwright,运行此脚本后,我得到未处理的PromisejectionWarning:错误:未下载Firefox版本。在控制台中运行“npm安装”或“纱线安装”。如何修复?使用npm代替纱线后,问题得到解决 const playwright = require("playwright"); (async () => { const browsers = ["chromium", "firefox", "webkit"]; for (const browserType of browsers)

运行此脚本后,我得到未处理的PromisejectionWarning:错误:未下载Firefox版本。在控制台中运行“npm安装”或“纱线安装”。如何修复?

使用npm代替纱线后,问题得到解决

const playwright = require("playwright");

(async () => {
  const browsers = ["chromium", "firefox", "webkit"];

  for (const browserType of browsers) {
    const browser = await playwright[browserType].launch({args: ['--no-sandbox']});
    const context = await browser.newContext();
    const page = await context.newPage("http://whatsmyuseragent.org/");

    await page.screenshot({ path: `example-${browserType}.png` });
  }
})();