繁体   English   中英

使用标签将 npm 包发布到 Gemfury 注册表?

[英]Publish npm package to a Gemfury registry with tag?

我正在通过基本的npm login / npm publish命令将 npm 包发布到私有 Gemfury 注册表(如 Gemgury 的帮助部分所述: https ://gemfury.com/help/npm-registry)。

简单发布就像一个魅力,但是一旦我尝试添加版本标签(例如npm publish --tag beta ),我就会收到一个Version already exists错误。 版本确实存在,但它没有指定的标签。

如果我修改版本以避免错误并仍然传入标签,则该包(在新版本中)已成功发布,但没有任何内容(在 Gemfury 中)表明存在标签。

Gemfury 是否支持 npm 包版本标签( https://docs.npmjs.com/getting-started/using-tags )? 我找不到任何 Gemfury 文档来建议一种或另一种方式,但对于私有 npm 注册表来说,这似乎非常简单。

有没有另一种方法来解决这个问题? 我想要标签必须提供的内容,但我不一定需要特别遵循。

我不是 Gemfury 的专家,但在做了一些实验之后,我认为它考虑了“package.json”文件中的“version”元素。 我认为它不考虑 git 标签。

希望这有帮助

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM