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
 
11、删除npm包以及依赖
posted @ 2021-08-09 11:11  程序員劝退师  阅读(1536)  评论(0编辑  收藏  举报