分类

链接

2023 年 11 月
 12345
6789101112
13141516171819
20212223242526
27282930  

近期文章

热门标签

新人福利,免费薅羊毛

现在位置:    首页 > 前端 > 正文
共享办公室出租
vue/react/node/vite/npm/yarn build自动更新版本号
前端 暂无评论 阅读(79)
//根目录 创建 version.js
//安装 dayjs 或者 momentjs
//修改package.json中build script为:  node version.js & vite build

//version.js如下:

import fs from "fs";
import dayjs from "dayjs";

const getPackageJson = () => {
    let data = fs.readFileSync('./package.json') //fs读取文件
    return JSON.parse(data) //转换为json对象
}

let packageData = getPackageJson()

packageData.version = dayjs().format('YYYYMMDDHHmm');

fs.writeFile(
    './package.json',
    JSON.stringify(packageData, null, '\t'),
    (err) => {
        if (err) {
            console.log('写入失败', err)
        } else {
            console.log('版本号写入成功', packageData.version)
        }
    }
)


 

使用:

在任何地方(如main.js/main.ts)中:

注:

 

============ 欢迎各位老板打赏~ ===========

本文版权归Bruce's Blog所有,转载引用请完整注明以下信息:
本文作者:Bruce
本文地址:vue/react/node/vite/npm/yarn build自动更新版本号 | Bruce's Blog

发表评论

留言无头像?