我们有一个依赖项,它存在于私有GitLab实例上,但我们无法获得添加它的纱线。
像这样安装软件包:
yarn add git+ssh://git@privateserver.org:team/package-name.git
导致此错误:
error Package "package-name@0.9.2" doesn't have a "_uid".
我认为这是特定于纱线的,因为使用npm确实有用......例如此命令成功安装包:
npm install --save git+ssh://git@privateserver.org:team/package-name.git
我查看了纱线的文档并查看了谷歌搜索结果页面,但无法找到_uid
的任何信息。任何人都有任何想法在这里发生了什么?
答案 0 :(得分:1)
认为我们已经弄清楚了。看来,在我们的例子中,我们必须提供哈希...部分SHA或标记。
这样可行:
yarn add git+ssh://git@privateserver.org:team/package-name.git#8050948
这样做:
yarn add git+ssh://git@privateserver.org:team/package-name.git#master