Output build hash in console

This commit is contained in:
CzBiX
2020-04-29 14:16:43 +08:00
parent faee268555
commit 119368d2c8
3 changed files with 25 additions and 0 deletions

11
src/buildInfo.ts Normal file
View File

@@ -0,0 +1,11 @@
let buildInfo = process.env.COMMIT_ID
if (!buildInfo) {
buildInfo = 'dev'
}
// eslint-disable-next-line no-console
console.log(`%c qb-web Build %c ${buildInfo} `,
'background-color: #555; color: #fff; border-radius: 3px 0 0 3px;',
'background-color: #1976d2; color: #fff; border-radius: 0 3px 3px 0;',
)

View File

@@ -9,6 +9,8 @@ import './filters';
import './directives';
import './locale';
import './buildInfo';
import App from './App.vue';
import 'roboto-fontface/css/roboto/roboto-fontface.css';

View File

@@ -10,4 +10,16 @@ module.exports = {
},
},
},
chainWebpack(config) {
config.plugin('define').tap(args => {
let arg = args[0]
arg = {
...arg,
'process.env.COMMIT_ID': JSON.stringify(process.env.COMMIT_ID)
}
return [arg]
})
}
};