15.使用标签

标签是对于不同版本的包的一种描述,是对semver的一种补充。为了提高可读性,标签使发布者的包的分类变得更加准确。

添加标签

使用npm dist-tag add <pkg>@<version> [<tag>]命令可以为你指定版本的包添加一个标签。可以通过 https://docs.npmjs.com/cli/dist-tag获得更多信息。

带标签发布版本

默认情况下,npm publish将会为你发布的版本打上最近的标签。除非你使用--tag标志,这样你就可以使用另外的标签。例如下面的例子将会为你发布的包加上beta标签

npm publish --tag beta

根据标签安装

就像npm publish, npm install <pkg>将会默认安装默认标签的最新版本。为了修改这一行为,可以使用npm install <pkg>@<tag>指令。下面这个例子将会安装标签为beta的最新版本的somepkg包。

npm install somepkg@beta

注意事项

因为标签和semver共用相同的命名空间,所以尽量避免使用容易产生冲突的标签名。最好的做法是避免标签以数字或者字母v开头。

官方原文

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,810评论 19 139
  • 描述 npm从以下来源获取配置值,按优先级排序: 命令行标记 在命令行上放置--foo bar设置foo配置参数为...
    竹天亮阅读 44,387评论 0 8
  • 作者:TAT.云中飞扬转载自AlloyTeam:http://www.alloyteam.com/2016/03/...
    IT程序狮阅读 11,589评论 0 18
  • npm是什么 NPM的全称是Node Package Manager,是随同NodeJS一起安装的包管理和分发工具...
    build1024阅读 12,423评论 0 9
  • 是真名士自风流 夏海芹 细雨连绵的九月,秋风已凉,天气渐爽,早晚需添衣裳。初三刚开学的新生,将迎来《唐雎不辱使命》...
    清泉石上流的简书阅读 2,286评论 1 4

友情链接更多精彩内容