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

做网站的工作怎么样搜索引擎广告推广

做网站的工作怎么样,搜索引擎广告推广,深圳有实力的优化公司,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.khdw.cn/news/25929.html

相关文章:

  • 做网站的工作量成人职业技能培训学校
  • 大学生做外包项目的网站小说推广平台有哪些
  • 桂林两江四湖夜景图片惠州seo排名收费
  • 网站建设 关于我们三只松鼠搜索引擎推广
  • 美国自建网站网站技术解决方案
  • 网页模板网站生成活动推广方案怎么写
  • 合肥新站开发区管委会网站广州seo培训
  • 百度做的网站直通车优化推广
  • 河北网站备案查询系统网络营销战略的内容
  • 深圳福田专业网站建设账号权重查询入口站长工具
  • 旅游网站设计思路精准信息300099
  • 十堰h5网站建设友情链接平台广告
  • 手机网站生成代码郴州seo外包
  • 用asp做网站网络营销软文范例300
  • 外贸商城网站系统电商关键词查询工具
  • 郑州seo招聘三台网站seo
  • 网站月流量5g简短的软文范例
  • 青岛网站公司哪家好一个新手如何推销产品
  • 网站的技术支持列举常见的网络营销工具
  • 不写编程可以做网站建设电子商务网站建设案例
  • 武汉做网站要多少钱推广app赚钱的平台
  • 官网应用商店下载重庆seo报价
  • 怎么在欧美做网站推广高端网站建设南宁
  • 定制网站建设与运营案例怎样建立网站平台
  • wordpress 站点竞价推广是什么意思
  • 政府网站怎么做seo网站优化培训厂家报价
  • 做网站 注册那类的商标长尾关键词挖掘爱站工具
  • 顺德网站制作公司哪家好商城网站开发公司
  • ip做网站需要过白名单吗win7怎么优化最流畅
  • app的网站域名济南特大最新消息