当前位置: 首页 > news >正文

免费制作微信小程序的网站小城镇建设网站的观点

免费制作微信小程序的网站,小城镇建设网站的观点,网站建设销售培训语,制作网站的网页需求背景#xff1a; 前端项目经常打包#xff0c;发包部署#xff0c;为了方便测试及运维发现问题时与正确commit信息对比 实现方式#xff1a; 使用Node.js的child_process模块来执行git命令 实现步骤#xff1a; 1.在package.json的同级目录下新建一个version.js文件。…需求背景 前端项目经常打包发包部署为了方便测试及运维发现问题时与正确commit信息对比 实现方式 使用Node.js的child_process模块来执行git命令 实现步骤 1.在package.json的同级目录下新建一个version.js文件。内容可根据自己的实际需求来定 const execSync require(child_process).execSync; const fs require(fs);// 读取package.json文件 const data fs.readFileSync(./package.json); const packageData JSON.parse(data);// 获取git信息的相关命令 const COMMITHASH_COMMAND rev-parse HEAD; const VERSION_COMMAND describe --always; const BRANCH_COMMAND rev-parse --abbrev-ref HEAD; const NEW_COMMIT_MESSAGE log -1 --pretty%B; const COMMIT_TIME show -s --format%cd; try {const d new Date();const commitId execSync(git ${COMMITHASH_COMMAND}).toString().trim();const branch execSync(git ${BRANCH_COMMAND}).toString().trim();const release execSync(git ${VERSION_COMMAND}).toString().trim();const commitMessage execSync(git ${NEW_COMMIT_MESSAGE}).toString().trim();const commitTime execSync(git ${COMMIT_TIME}).toString().trim();const versionStr COMMIT_ID: ${commitId}Branch: ${branch}Release: ${release}CommitMessage: ${commitMessage}CommitTime: ${commitTime}PackingTime: ${d.getFullYear()}-${d.getMonth() 1}-${d.getDate()} ${d.getHours()}:${d.getMinutes()}Version: ${packageData.version};fs.writeFileSync(dist/version.txt, versionStr); } catch (e) {throw new Error(e); }2.修改package.json的打包脚本 3.使用npm run build:prod进行打包会输出version.txt文件在dist目录下 详情如下 ps: 在浏览器环境下直接执行 Node.js 的 child_process 模块是不可行的因为浏览器环境无法直接访问操作系统的命令行
http://www.hkea.cn/news/14555025/

相关文章:

  • 不会被封的网站谁做公司翻译
  • 装饰装修网站大全网站建设后预期推广方式
  • wordpress中热门文章黑帽seo技术培训
  • 网站目录字典投资网站建设方案
  • 模板建站和定制网站的对比效果好的锦州网站建设
  • 吴川手机网站建设公司哪个平台可以接推广任务
  • 铝基板营销型网站建设哪个做问卷网站佣金高
  • 实现微信绑定登录网站微信推广文案
  • php和mysql做租车网站网络公关名词解释
  • 东莞微网站建设公司广州网站建设优化公司哪家好
  • 网站互联网设计图风格上海网站建设多少钱
  • 农商1号的网站建设费网站建设一定要域名吗
  • 要怎么做网站wordpress采集同步
  • 湖南做旅游网站广州网站开发十度网络最好
  • 河池建设银行招聘网站福州网站设计招聘
  • 网站平台维护软件开发公司地址
  • 买空间域名做网站创建免费论坛的10个网站
  • 做网站找哪家房产证查询系统官方网站
  • 襄阳品牌网站建设微信小程序在哪里登录
  • 做app网站需要什么如何做招聘网站的对比
  • 网站建设与管理总结心得做外汇网站代理商
  • 贵阳做网站做得好的263企业邮箱官网登录
  • 自己有网站 做app吗婺源网站建设
  • 网站移动端和PC端自适应怎么做项目管理软件 project教程
  • 0建设营销型网站步骤介绍微信公众号商城怎么开通
  • 网站建设品牌有哪些wordpress登录后搜索
  • 舟山建设银行网站网络工程培训网络班
  • 北京招聘高级网站开发工程师机械设备网站
  • 太原网站改版机械加工网站平台
  • 搬瓦工 做网站jsp借书网站开发