javascript - 如何将 Lighthouse CI 设置为仅测试可访问性?

标签 javascript node.js github gatsby lighthouse

我将 lighthouse ci 设置为在 Github 操作中运行,但我的应用程序是用 Gatsby 制作的,不打算成为 PWA,当我运行 lhci autorun 时它一直要求我包括 list 和一堆与 PWA 相关的东西。我希望灯塔检查的唯一方面是可访问性。
这是我实际的 github 操作:

lighthouseci:
   runs-on: ubuntu-latest
   steps:
     - uses: actions/checkout@v2
     - uses: actions/setup-node@v1
     - run: yarn && sudo yarn global add @lhci/cli@0.6.x
     - run: yarn build
     - run: lhci autorun

最佳答案

我刚刚开始工作,正如格雷厄姆在一次回复中所说,我们可以禁用我们想要的任何类别。

{
  "ci": {
    "assert": {
      "assertions": {
        "categories:performance": "off",
        "categories:pwa": "off",
        "categories:accessibility": ["error", { "minScore": 1 }]
      }
    }
  }
}

关于javascript - 如何将 Lighthouse CI 设置为仅测试可访问性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65550806/

相关文章:

javascript - 谷歌地图无法在 Chrome 上运行

github - 如何使用 Jekyll 和 GitHub 添加适合移动设备的网站?

github - 如何在 Github diff View 中可视化每个字符的差异?

javascript - Angularjs ng-repeat 必须仅在单个 <li> 中显示

javascript - 以前选择的日期不会在日历中取消选择

node.js - NodeJS 上的 Socket.io 和 Express

node.js - 如何解决node.js “JavaScript heap out of memory”问题?

git - 推送到 GitHub 时出错 - 没有足够的权限将对象添加到存储库数据库

javascript - 当元素改变时提交表单

javascript - Sequelize Query FindAll 不过滤