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

做海报的参考网站个人seo外包

做海报的参考网站,个人seo外包,如何建设社交网站,西安关键词快速排名需求背景: 前端项目经常打包,发包部署,为了方便测试及运维发现问题时与正确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.hotlads.com/news/3320.html

相关文章:

  • 三门峡网站设计站长素材音效
  • 做淘宝招牌软件网站百度指数排名
  • 河南疫情最新疫情陕西网站seo
  • wordpress导入数据库后出现乱码西安seo工作室
  • 洛阳做家教去什么网站长春建站程序
  • 用自己的电脑做视频网站企业培训课程名称大全
  • 宁波电器网站制作优化大师在哪里
  • 专门做干果批发的网站seo推广软件
  • 网站建设 陕icp网络营销是学什么
  • wordpress导入htmlseo技术是什么
  • 素材网站下载如何创建自己的域名
  • 石景山做网站免费注册网站
  • 有名的网站建设公司建立网站需要什么技术
  • 方圆网站建设百度一下首页百度
  • html5网站模板怎么用网站优化排名软件网站
  • 哈尔滨商城网站建设做百度推广的业务员电话
  • 网站模板怎么做seo推广灰色词
  • 哈尔滨网站建设30t个人免费开发网站
  • 做网站好多钱爱链接
  • 二级网站建设银川seo
  • 网站建设需要多少合肥seo推广排名
  • 自己做网站 怎么赚钱什么是网络销售
  • 免费做网站怎么盈利网络营销最基本的应用方式是什么
  • 做网站每年运营要花掉多少钱网络热词2021流行语
  • 网站开发程序介绍竞价推广
  • 小程序制作教学电商seo优化是什么
  • 企业公司黄页大全学seo推广
  • 中国企业黄页信息网西安seo推广公司
  • 电子商务网站建设可运用的技术广告软文外链平台
  • 深圳市光明区住房和建设局官网seo技术建站