npm version基础命令介绍


1、了解version

1.0.0-0
主版本号(major).次版本号(minor).修订号(patch)-预发布号(release)
优先级以此递减,每次修改前面版本号都会影响后面版本号,所以谨慎操作

2、初始化项目 npm init

{
  "name": "npm-test",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "author": "",
  "license": "ISC"
}

3、查看项目版本信息,默认1.0.0 npm version 

{
  'npm-test': '1.0.0',
  npm: '6.14.12',
  ares: '1.16.1',
  brotli: '1.0.9',
  cldr: '37.0',
  http_parser: '2.9.4',
  icu: '67.1',
  llhttp: '2.1.3',
  modules: '72',
  napi: '8',
  nghttp2: '1.41.0',
  node: '12.22.1',
  openssl: '1.1.1k',
  tz: '2019c',
  unicode: '13.0',
  uv: '1.40.0',
  v8: '7.8.279.23-node.46',
  zlib: '1.2.11'
}

 4、升级预发布号 npm version prerelease

首次执行
1.0.0 -> 1.0.0-0
再次执行
1.0.0 -> 1.0.0-1

5、升级修订号,保留预发布号

npm version prepatch
执行结果
1.0.0-1 -> 1.0.1-0

6、升级次版本号,保留预发布号

npm version preminor
执行结果
1.0.1-0 -> 1.1.0-0 

7、升级主版本号,保留预发布号 npm version premajor

执行结果
1.1.0-0 -> 2.0.0-0 

8、升级修订号 npm version patch 

首次执行
2.0.0-0 -> 2.0.0
再次执行
2.0.0 -> 2.0.1

9、升级次版本号 npm version minor 

执行结果
2.0.1 -> 2.1.0

10、升级主版本号 npm version major

执行结果
2.1.0 -> 3.0.0


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM