tdp-vue3-version-plugin
v1.0.2
Published
vue3 自动生成版本插件
Downloads
3
Readme
vite 版本信息自动生成插件
(版本信息文件会自动插入到打包后文件的根目录)
配置 参数|参数值|类型|默认|说明|必传 ---|:--:|:--:|:--:|:--:|---: env|环境变量|Object|process.env|当前环境信息|否 fileName|自定义|String|version.json|生成文件名称,可自定义名称|否 version|自定义|String|commitID|版本号|否 commitShow|true/false|Boolean|false|是否在文件中显示 git commit 信息|否
示例
viteVisionPlugin({
env: process.env,
versionDirectory: '/public/static',
fileName: 'version.json',
commitShow: true
})
输出
{
"version": "1638520327920",
"commitUserName": "XXX",
"commitUserMail": "[email protected]",
"commitDate":"XXXX-XX-X XX:XX",
"buildUserName": "XXX",
"buildUserMail": "[email protected]",
"buildDate": "XXXX-XX-X XX:XX"
}
注:版本号(version)优先读取环境变量文件中的“VUE_APP_VERSION”。如果需要配置不同环境的版本号,请在环境变量文件定义“VUE_APP_VERSION”。如果不区分环境打包,也可以直接在 VersionPlugin 配置项中定义 version。以上两种都没有定义,默认 version 版本号为 commitID
示例 .env.development
NODE_ENV = development
VUE_APP_VERSION = xxx
示例 .env.development
NODE_ENV = production
VUE_APP_VERSION = xxx