npm 版本号指定标识符
在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
评论已关闭