首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何运行旧版本的灯塔审计?

如何运行旧版本的灯塔审计?
EN

Stack Overflow用户
提问于 2020-03-07 11:29:38
回答 2查看 504关注 0票数 2

然而,对于我的项目,由于铬版79,灯塔审计使用了一个新的绩效评分矩阵。希望使用旧版本并再次运行测试。根据旧的评分算法,它有一个分数的90+,而新的评分,我只得到20个。出于管理目的,我需要生成报告使用旧的评分矩阵。

我已经尝试过的

因此,我尝试运行灯塔节点模块v4.3.1,因为这是使用旧记分矩阵的最后一个版本,而我的chrome已经是使用新灯塔5.x的最新版本。

然而,当我运行旧的灯塔版本,它找不到铬。我尝试通过npm和铬发射器安装铬,就像灯塔问题中提到的那样。

到目前为止,我在命令行中运行灯塔的唯一方法是将其更新为最新版本。显然,它将运行最新版本的灯塔,并给我相同的结果,我将使用最新的铬开发工具。

我需要什么

我怎样才能运行一个旧版本的灯塔?

EN

回答 2

Stack Overflow用户

发布于 2020-07-10 19:12:51

如果你用木偶机运行灯塔,你可以将特定版本的铬系起来使用.即

这个版本的Puppeteer是与铬的版本联系在一起的,因此灯塔将工作。我亲自验证了这个设置。

代码语言:javascript
复制
  "devDependencies": {
    "lighthouse": "^4.3.1"
  },
  "dependencies": {
    "chrome-launcher": "^0.13.2",
    "puppeteer": "^3.0.2",
  }
票数 0
EN

Stack Overflow用户

发布于 2021-10-25 14:28:43

您可以使用灯塔节点CLI:https://www.npmjs.com/package/lighthouse

安装最新版本(全局):npm i -g lighthouse

在桌面模式下测试您的网站并生成一个HTML (如DEV ):lighthouse http://mywebsite.com --view --preset=desktop

要使用以前版本的灯塔进行测试,可以将其与npx结合使用(不需要像以前那样全局安装):

npx -p lighthouse@7.5.0 -c 'lighthouse http://mywebsite.com --view --preset=desktop'

用您想要测试的版本替换上面的7.5.0。您可以在这里找到所有可用的版本:https://www.npmjs.com/package/lighthouse?activeTab=versions

不过,请注意,这些测试仍将运行任何Chrome版本,您目前已经安装,所以结果可能不是相同的,如果您运行它与以前版本的Chrome和内置灯塔。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60577059

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档