npm 版本号指定标识符
warning:
这篇文章距离上次修改已过438天,其中的内容可能已经有所变动。
在npm中,版本号由三部分组成:主版本号(major)、次版本号(minor)和修订号(patch),这遵循了语义化版本控制(Semantic Versioning)的约定。除此之外,还可以通过附加标签来指定不同的版本。
major: 当你做了不兼容的API更改时更新主版本号。minor: 当你添加向后兼容的功能时更新次版本号。patch: 当你修复向后兼容的bug时更新修订号。
除了主要、次要和修补更新,还可以使用如下标签来指定版本:
alpha: 内部的、不稳定的版本,可能只在开发者内部使用。beta: 已经是完全功能的,但可能还存在已知问题的版本。rc: (Release Candidate) 候选版本,即将作为正式版发布的版本。latest: 最新版本,可能是候选版本或稳定版,取决于上下文。
例如,如果你想发布一个beta版本,你可以在package.json文件中这样指定:
"version": "1.0.0-beta"或者在运行npm publish时添加标签:
npm publish --tag beta这样,当别人安装你的包时,可以使用@beta标签来指定安装beta版本:
npm install your-package@beta
评论已关闭