【发布时间】:2022-01-22 09:26:17
【问题描述】:
我有一个项目作为 GitLab 中其他项目的依赖项。我创建了一个项目访问令牌,因为我对我的包使用 npm,所以我在其他项目的 packages.json 中添加了这一行(项目名称、令牌和路径替换为随机内容)。
"private-project": "git+https://npm:fhHsd8322-312hSuK@example.com:9999/private-team/private-project#v0.2.4-1",
在我们移动自托管 GitLab 服务器之前,这确实没有问题。现在,如果我尝试使用 npm 获取它,我会收到此错误消息。
verbose stack TypeError: Cannot read properties of undefined (reading 'sha')
我真的不知道出了什么问题。我创建了多个新令牌,但总是遇到同样的错误。有人至少知道这是为什么吗?
我的同事确实让这个在 GitLab 服务器的管道中再次工作,但他将节点版本降级到 14。我在本地也需要它,降级对我来说听起来是个坏消息。
【问题讨论】: