umi@4 插件,用于在生产环境展示版本构建信息以及对应的版本最后一次 git 提交记录。
pnpm i umi-plugin-build-info -D
Configure in .umirc.ts
,
export default {
plugins: ['umi-plugin-build-info'],
}
在生产环境浏览器控制台中,访问 buildInfo
变量即可:
window.buildInfo
<!--
{
buildTime: '2024/4/7 17:06:02',
lastCommit: '[11e031b]: chore(deps): add build-info umi plugin, Sun Apr 7 17:05:45 2024 +0800',
tag: 0.0.1
}
-->
export default defineConfig({
buildInfo: {
debug: true,
injectAlways: false,
buildInfoKey: 'buildInfo_xxx',
},
})
配置项 | 类型 | 默认值 | 说明 |
---|---|---|---|
debug | boolean | false | 是否开启调试模式 |
injectAlways | boolean | false | 是否总是注入变量,默认 production 环境才会注入 |
buildInfoKey | string | buildInfo | 构建信息注入在 window 中的变量值 |
MIT