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

做网站的工作怎么样廊坊关键词快速排名

做网站的工作怎么样,廊坊关键词快速排名,有了阿里云服务器怎么做网站,广告设计与制作包括哪些内容需求背景: 前端项目经常打包,发包部署,为了方便测试及运维发现问题时与正确commit信息对比 实现方式: 使用Node.js的child_process模块来执行git命令 实现步骤: 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.tj-hxxt.cn/news/11067.html

相关文章:

  • 电商网站分析报告竞价托管代运营公司
  • 新干网站新干今年有哪些重大建设北京百度关键词排名
  • 做网站知识点专门代写平台
  • 镇江网站建设推广产品营销策略怎么写
  • 品牌建设存在问题深圳整站seo
  • 网站佣金怎么做分录百度推广和百度竞价有什么区别
  • 做c 题的网站seo营销网站的设计标准
  • c++可以做网站吗搜索引擎优化学习
  • 简述网站建设的具体步骤谷歌搜索优化
  • 自己做服务器网站合肥关键词排名提升
  • 做球服的网站有哪些营销咨询公司排名
  • 网站公安局备案规定seo软件安卓版
  • 青岛市崂山区建设局网站哈尔滨seo推广优化
  • 如何创网站如何建立和设计公司网站
  • 怎么建公司网站网络推广平台软件app
  • 做新闻网站需要注册第几类商标中国最权威的网站排名
  • 江都建设银行网站百度浏览器主页网址
  • 权重较高网站流量精灵官网
  • 高端大气上档次的网站模板2023年8月新冠疫情
  • 营销推广的方法seo sem是啥
  • 网站vip怎么做互联网营销师报名费
  • 南京做网站建设的公司排名西安的网络优化公司
  • 怎样建网站步骤sem论坛
  • 小型的游戏网站怎么做百度一下官方下载安装
  • 四川九江龙钢结构网架公司aso优化技术
  • 下瓦房做网站公司企业网站的基本功能
  • 什么公司可以做网站排名优化关键词公司
  • 博罗网站建设海外营销公司
  • 网站的网站地图怎么做关键词查网址
  • 触摸屏网站如何做兰州seo公司