更新package.json的方法
来源:互联网 发布:初中优化测试卷答案 编辑:程序博客网 时间:2024/05/21 01:57
每次提交代码都要更新一个版本号。。。好麻烦。
不如将这个东西做成一个命令,加在每次提交或者发布新版本的时候。这样就可以自己更新版本号了。。。
/** * 更新package.json的服务 */var fs = require('fs'), path = require('path');const packageFile = __dirname + '/package.json';const bl = fs.existsSync(packageFile);if (!bl) return;let config = fs.readFileSync(packageFile, { encoding: 'utf-8'})let list = config.match(/"version": ?"([0-9\.]+)"/);if (!list || list.length < 1) return;let v_list = list[1].split('.');try { v_list[v_list.length - 1]++;} catch (e) { return;}config = config.replace(list[0], '"version": "' + v_list.join('.') + '"')try { fs.writeFileSync(packageFile, config)} catch (e) {}
阅读全文
0 0
- 更新package.json的方法
- Ubuntu 禁更新某些package的方法
- npm升级package如何对应的更新package.json中的版本号
- package.json的 ^~
- package.json的 ^~
- nodejs中用npm初始化来创建package.json的方法
- 关于package.json的去向
- npm的package.json介绍
- 更新package.json中的dependencies依赖到最新版本
- npm更新模块并同步到package.json中
- NodeJS学习(四) package.json版本更新问题
- package.json
- package.json
- package.json
- package.json
- package.json
- package.json
- package.json
- redis在centos7下的不同主机设置主从关系连接不上的问题
- Redis简介
- 【信号与系统】如果看了此文你还不懂傅里叶变换,那就过来掐死我吧【完整版】
- Java应用系列:命令行生成jar包(附IJ Idea导出jar方法)
- 数据库死锁
- 更新package.json的方法
- 环境迁移到新的linux环境
- Redis安装
- 高级权限 suid,sgid,sticky
- html5知识点:CSS3新增选择器
- [POJ](3669)Meteor Shower ---- bfs+预处理
- 关于iOS配置ipv6和ipv4地址不同时的处理办法
- 为何红黄蓝一边在被做空,一边在逆势上涨?
- JVM(1) : Java类的加载机制