版本发布的含义 ,以及 cli的工具的制作 ;

~ x.y.z 本版号

z位 表示 修复bug

y位 表示增加以前功能 兼容的小功能

x位表示 大功能上线 ,版本的功能 不会兼容到以前的版本。

linix 偶数位是 稳定版 奇数位是不稳定版本;

1.2.* 和~1.2.0 表示 修复bug 后会自动 z位生一个数字 ,例如 当前 1.2.4 修复一个bug 以后自动升级位 1.2.5

2.x. 和^ 2.0.0 表示 y位随便升 ,大版本 不动;

发到npm的步骤 ;

1,在package.json里 增加bin

"bin":{
    "tony-stark-icon-man":"bin/tony-stark-icon-man"
  },

2. 在根目录下 新建文件夹bin,新建 tony-stark-icon-man.js

#!  /usr/bin/env node

require(../index);

3. 提交到gitlab ;

4, 注册 npm 会员 ,

顺便在目录下建一个 类似 .girignore功能的 .npmignore 来防止某些代码模块传上去;

上述万事以后 开始正式上传步骤

在命令行敲入 npm login 输入账号密码 邮箱

然后 npm publish

然后去npm查一下

经验分享 程序员 微信小程序 职场和发展