Automatically insert the version or git_info in your app
自动将应用版本信息、git相关信息插入到你的应用中,方便做追溯。
支持console.log、meta、全局变量三种方式,默认开启meta,如果环境没有git,这无法插入git相关信息。
{
"name": "antd-vue3",
"version": "0.1.2",
"buildTime": "2022-12-01 16:08:06",
"commitHash": "46c059d",
"describe": "v0.1.2-147-g46c059d",
"branch": "main",
"buildUser": "bwrong"
}yarn add -D vite-plugin-build-info
# OR npm install -D vite-plugin-build-info// vite.config.ts
import { defineConfig } from 'vite'
import vitePluginAppinfo from 'vite-plugin-build-info'
export default defineConfig({
plugins: [
vitePluginAppinfo({
showBuildUser: true
})
],
})showBuildUser- 显示打包的用户 (falseby default)enableMeta- 添加 <meta name="app-info" content="{app-info}"> 到 <head>中 (trueby default)enableLog- Console打印 (falseby default)enableGlobal- 设置全局变量 `__APP_INFO__` . (falseby default)