Skip to content

Latest commit

 

History

History
41 lines (27 loc) · 2.71 KB

npm.md

File metadata and controls

41 lines (27 loc) · 2.71 KB

npm 发布包

  1. npm login
  2. npm publish

npm 修改已发布包的版本

  1. 修改修订号

npm version patch

  1. 修改次版本号

npm version minor

  1. 修改主版本号

npm version major

npm 发布 beta 版本的包

  • npm version 3.1.0-beta.0
  • npm version prerelease --preid=bata (该方式必须先 commit 本地的更改)

npm 删除已发布包的指定版本

npm unpublish 包名@版本

常见版本格式/引用方式

版本引用方式 版本号 匹配版本 解释
直接使用版本号 2.3.1 2.3.1 只可以匹配 2.3.1 这个版本,如果是比较重要的项目,建议用这种方式固定版本。
^:不能修改版本号最左侧非零数字 ^2.3.1 >= 2.3.1 && < 3.0.0 最左侧非零数字是 2
^0.3.1 >= 0.3.1 && < 0.4.0 最左侧非零数字是 3
^0.0.1 >= 0.01 && < 0.02,即 0.01 最左侧非零数字是 1
~:版本号列出 Y 时兼容 Z 的修改。列出 X 时兼容 Y、Z ~2.3.1 >= 2.3.1 && < 2.4.0 Y 为 3。~ 2.3 同理
~ 2 >= 2.0.0 && < 3.0.0 X 为 2
*、X、x,空:表示可以匹配任何版本 "2.3.X"、"2.3.x"、"2.3*"、"2.3" >= 2.3.0 && < 2.4.0 Z 可以为任意值
"2.X"、"2.x"、"2.*"、"2" >= 2.0.0 && < 3.0.0 Y、Z 为任意值
*、X、x,空 任意版本 任意版本指的是最新的正式版