前端开发使用mversion管理项目版本-NPM包版本号自增、git打包tag版本号自增

前言

我们在项目开发中,如果自动化部署是靠打包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圈公众号,即时获取更多前端技术,还可获取百人的前端群,里面很多知名互联网前端朋友,共同学习,共同进步!
6421571016382_.pic.jpg

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值