1.在项目的根目录那里写上一个.js文件(删掉node_modules再进行以下操作)
let fs = require("fs");
const getPackageJson = () => {
let data = fs.readFileSync("./package.json"); //fs读取文件
return JSON.parse(data); //转换为json对象
};
let packageData = getPackageJson();
const updateVersion = () => {
let version = packageData.version.split(".");
version[version.length - 1]++;
packageData.version = version.join(".");
};
updateVersion();
fs.writeFile(
"./package.json",
JSON.stringify(packageData, null, "\t"),
(err) => {
if (err) {
console.log("写入失败", err);
} else {
console.log("写入成功 " + packageData.version);
}
}
);
2.在package.json文件写上以下配置
"scripts": {
"build": "node ./buildVersion.js && vue-cli-service build",
},