[英]How to publish NPM package to NPM registry instead of github registry?
[英]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.