标签是管理和标志包的不同版本的一种语义化版本的补充。标签除了更具有可读性外,还允许开发者更有效地发布他们的包。
为了给某个版本的包添加一个标签,可以使用 npm dist-tag add
(pkg是package的缩写)
更多信息请看XXX;
默认情况下,npm publish发布最后一个标签的包。如果你想使用另外一个标签的话,可以使用---tag标志。例如,下面发布的包便是beta标签的:
npm publish --tag beta
跟npm publish类似,npm install
npm install somepkg@beta
因为标签跟语义化版本是在同一个命名空间中的,因此需要避免会跟语义化版本冲突的标签名。最好的实践就是避免使用纯数字或者是带有v的标签名。
本文内容仅供个人学习/研究/参考使用,不构成任何决策建议或专业指导。分享/转载时请标明原文来源,同时请勿将内容用于商业售卖、虚假宣传等非学习用途哦~感谢您的理解与支持!