前言
我们在项目开发中,如果自动化部署是靠打包tag触发构造时,直接使用命令打tag很难记住版本号,那么我们此时选择mversion来自增版本号很是方便!
mversion 文件支持
package.json
npm-shrinkwrap.json
component.json
bower.json
manifest.json
*.jquery.json (jquery plugin files, e.g plugin.jquery.json)
准备
npm install -g mversion
Examples
$ mversion patch
New Version: 0.0.6
Updated package.json
Updated component.json
$ mversion 0.0.5 -m
New Version: 0.0.5
Updated package.json
Updated component.json
Updated manifest.json
Commited to git and created tag v0.0.5
$ mversion 1.0.0-rc1 -m "Now in wopping v%s"
New Version: 1.0.0-rc1
Updated package.json
Updated component.json
Commited to git and created tag v1.0.0-rc1
之后再去执行push tag命令即可
$ git push --tags
Help
$ mversion -h
Usage: mversion [ <newversion> | major | minor | patch | prerelease ] [ -m <optional message> ] [ -n | --no-prefix ]
(run in package dir) - (Also supports premajor, preminor and prepatch, see semver summary)
Update module version in either one or all of package.json,
component.json, bower.json, manifest.json and *.jquery.json.
meversion的github地址 https://github.com/mikaelbr/mversion
##番外篇-前端开发必备网站推荐:
1.MDN开发者文档网址:https://developer.mozilla.org/zh-CN/
2.CSS教程:https://www.schoolw3c.com/html-css/css/
3.node中文网:http://cnodejs.org/getstart
4.JavaScript教程网:https://zh.javascript.info/
5.web开发人员必备工具包(实现快速敲代码):https://docs.emmet.io/
6.常用色彩搭配表:http://tool.c7sky.com/webcolor/
7.阿里巴巴图标库:https://www.iconfont.cn/
8.web开发人员必备工具包(实现快速敲代码):https://docs.emmet.io/
9.谷歌浏览器插件下载地址:http://chromecj.com/
10.ES6入门(阮一峰大佬的):http://es6.ruanyifeng.com/
11.短信验证码接口:https://www.mysubmail.com/sms/api?tag=jq22
12.轮播图插件:https://www.swiper.com.cn/
13.放大镜插件:http://www.elevateweb.co.uk/image-zoom/examples
14.响应式瀑布流插件:http://www.jq22.com/jquery-info20261
15.码云代码托管平台:https://gitee.com/
16.github代码托管平台:https://github.com
17.SVN代码托管平台:https://svnbucket.com/?ADTAG=bdss#/
18.SVN代码托管中心:http://www.svnchina.com/
19.阿里云:https://www.aliyun.com
20.腾讯云:https://cloud.tencent.com/
21.html中文网:https://www.html.cn/
22.React官网:https://reactjs.org/
23.Redux官网:https://react-redux.js.org/
24.React Router:https://reacttraining.com/react-router/
25.Vue官网:https://cn.vuejs.org/
26.NodeJS官网:http://nodejs.cn/
27.微信开发者平台:https://developers.weixin.qq.com/
28.钉钉开发者平台: https://ding-doc.dingtalk.com/
29.百度地图开发者平台:https://passport.baidu.com
30.DvaJS:https://dvajs.com/
31.typescript中文网:https://www.tslang.cn/
欢迎关注进阶大前端IT圈公众号,即时获取更多前端技术,还可获取百人的前端群,里面很多知名互联网前端朋友,共同学习,共同进步!