vue/react/node/vite/npm/yarn build自动更新版本号
		
		//根目录 创建 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)中:

注:

============ 欢迎各位老板打赏~ ===========
			
		与本文相关的文章
- · centos安装node18
 - · vue3+vite+多环境发面到二级目录配置
 - · TinyMCE工具栏配置详解
 - · vue获取节点的父节点、兄弟节点、子节点
 - · vue3无法使用vue-devtools
 - · VUE/REACT图表
 - · vue使用element-ui中的Message 、MessageBox 、Notification
 - · vue import .scss报错
 - · vue中引入.svg图标,使用iconfont图标库(SvgIcon组件使用)
 - · vue 安装sass,运行后报错loaderContext.getResolve is not a function
 - · vue中无法加载scss
 - · Vue开发环境安装并集成element-ui示例
 
