vue自动更新版本号

在项目中创建buildTime.js

//npm run build打包前执行此段代码

let fs = require('fs');

//返回package的json数据

function getPackageJson() {

  let data = fs.readFileSync('./package.json');//fs读取文件

  return JSON.parse(data);//转换为json对象

}

let packageData = getPackageJson();//获取package的json

let arr = packageData.version.split('.');//切割后的版本号数组

arr[2] = parseInt(arr[2]) + 1;

packageData.version = arr.join('.');//转换为以"."分割的字符串

conso.log(packageData.version)

//用packageData覆盖package.json内容

fs.writeFile(

  './package.json',

  JSON.stringify(packageData, null, "\t"

  ),

  (err) => { }

);

在打包上配置 打包命令

vue自动更新版本号_第1张图片

 打包完成之后version里的就会变成最新版

你可能感兴趣的:(vue,web,vue.js,javascript,ecmascript)