使用dist-tags

标签是semver的补充为了阻止和标记不同包的版本。为了更人性化,tags让发布者发布他们的包更快。

添加tags

为了添加tags表明包的版本,使用 **npm dist-tag add <pkg>@<version>[<tag>].从the CLI docs获取更多信息。

带着tags发布

默认的,npm publish会将你的包带上latesttag。如果使用了 ** -tag** 标记,可以指定使用其他的tag.比如:下面的将会你的包带上beta标记:

npm publish --tag beta

带着tags安装

npm publish, npm install <pkg>将会默认使用latesttag。为了覆盖这个行为,使用npm install <pkg>@<tag>.下面的例子将会安装被标记为betasomepkg的版本

npm install somepkg@beta

警告

因为dist-tags和semver共享着相同的命名空间,避免使用任何可能导致冲突的tag names.最好的方式是避免tag以数字或者"v"开头。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,948评论 18 139
  • 描述 npm从以下来源获取配置值,按优先级排序: 命令行标记 在命令行上放置--foo bar设置foo配置参数为...
    竹天亮阅读 44,223评论 0 8
  • lerna### Lerna 是一个用来优化托管在git\npm上的多package代码库的工作流的一个管理工具,...
    pgf阅读 40,915评论 5 13
  • 作者:TAT.云中飞扬转载自AlloyTeam:http://www.alloyteam.com/2016/03/...
    IT程序狮阅读 6,581评论 0 18
  • 全文链接 第一章 创建一个blog应用第二章 使用高级特性来增强你的blog第三章 扩展你的blog应用第四章上 ...
    夜夜月阅读 8,951评论 27 31