美文网首页程序员
13.版本号和npm

13.版本号和npm

作者: 幽暗金 | 来源:发表于2017-03-10 08:41 被阅读0次

Semantic versioning是很多项目用来描述更新时的修改程度的标准。因为有些包的修改会导致某些引用这些包的代码不能正常运行,所以对于修改程度的描述在发布包时是很重要的。

对于发布者

如果这个项目需要共享给其他人,则版本号应该始于1.0.0,然而有些npm上的项目并没有遵循这个规则。

在这之后,发布修改应该遵循以下几点:

  • 修复BUG或者一些微小的改动:Patch release,增加最后一个数字,例如1.0.1。
  • 新增一些不会破坏原有特性的新特性:Minor release,增加中间的数字,例如1.1.0。
  • 发生的改变将会影响兼容性:Major release,增加第一个数字,例如2.0.0。

对于使用者

作为一个使用者,通过package.json文件你可以选择所使用包版本的范围。

如果你想使用一个1.0.4的包,以下示例指定的范围可以包括这个包:

  • Patch releases: 1.0 or 1.0.x or ~1.0.4
  • Minor releases: 1 or 1.x or ^1.0.4
  • Major releases: * or x

你可以通过 granular semver ranges 学习更多。

官方原文

相关文章

  • 13.版本号和npm

    Semantic versioning是很多项目用来描述更新时的修改程度的标准。因为有些包的修改会导致某些引用这些...

  • NPM版本号

    版本号使用NPM下载和发布代码时都会接触到版本号。NPM使用语义版本号来管理代码,这里简单介绍一下。 语义版本号分...

  • 版本号

    使用NPM下载和发布代码时都会接触到版本号。NPM使用语义版本号来管理代码,这里简单介绍一下。 语义版本号分为X....

  • NPM常用指令

    npm -v //查看版本号 npm --help //查看npm所有命...

  • mac上快速集成weexsdk 

    1.首先在mac上安装node和npm 可参考mac上安装nodejs和npm 2. 查看node和npm版本号...

  • windows下搭建ReactNative环境

    1、安装nodejs nodejs版本号要>=6,npm版本号要<52、npm install react-na...

  • vue搭建项目

    1.安装node.js2.检查node版本号:node -v3.检查npm版本号:npm -v

  • 使用npm version命令生成beta版本号

    通过npm version命令可以按版本号规则更改将要发版的npm版本号。上篇https://www.jiansh...

  • 安装Element UI遇到npm ERR! ERESOLVE

    查看版本号:当前npm已经大于6版本 网上大多数解决方案是降低npm的版本号 npm i --legacy-pee...

  • npm安装注意两点

    (1)安装时如未指定版本号,则按最新的版本安装。(2)npm install --save和npm install...

网友评论

    本文标题:13.版本号和npm

    本文链接:https://www.haomeiwen.com/subject/tzhngttx.html