~ 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查一下