Lighthouse 未写入任何文件

问题描述 投票:0回答:1

我正在尝试使用 cli 生成灯塔报告。我在本地使用这个命令:

lhci autorun

这工作得非常好。它正在按其应有的方式生成报告。 light house generates the report locally

然后我尝试使用 GitHub 操作来生成报告,它生成的报告正如我们在下一个快照中看到的那样: lighthouse says it is working fine in github actions

但我找不到该目录的任何踪迹。请看下一张照片: no trace of lighthouse directory in github actions

我做错了什么?

这是一个基于react + vite的项目,带有typescript,如果这些信息有帮助的话。

以下是行动详情:

我正在使用

@lhci/[email protected]
并像
npm i -g @lhci/[email protected]
一样安装它。

reactjs github github-actions lighthouse lighthouse-ci
1个回答
0
投票

根据actions/upload-artifact重大更改

使用

v4.4
及更高版本,默认情况下会排除隐藏文件。

并且,上传隐藏文件部分提到了原因:

默认情况下,此操作会忽略隐藏文件以避免无意中上传敏感信息

文件

.lighthouseci
以点
.
开头,被视为隐藏文件,因此被排除在外。

您必须设置

include-hidden-files
输入参数才能上传:

include-hidden-files: true
© www.soinside.com 2019 - 2024. All rights reserved.