在GitLab中手动发布tgz文件包

时间:2019-10-03 18:33:01

标签: npm gitlab yarn

我正在尝试从gitlab仓库而不是注册表共享我的npm软件包。 已使用my-test命令在npm pack项目下生成了软件包。 之后,我已将该文件my-test-1.0.6.tgz上传到子文件夹[package]中。最后,我创建了一个只读部署令牌以共享git访问权限。

尽管我可以确认url +令牌正常工作 https://gitlab+deploy-token-88433:XXXXXXX@gitlab.com/MyUser/my-test/raw/master/Packages/my-test-1.0.6.tgz,这意味着我可以下载并打开/解压缩文件。甚至手动安装。 当我尝试在要安装的package.json中添加入口时,它不起作用。另外,当我运行yarn add URL时引发了异常。

由于不使用npm publish命令,我知道这是手动方式。

另一方面,经典的yarn add https://gitlab+deploy-token-88433:XXXXXXX@gitlab.com/MyUser/my-test可以按预期工作。

0 个答案:

没有答案