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示例