我正在尝试从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
可以按预期工作。