Преглед изворни кода

fix: gitHash not in build script

Sendya пре 4 година
родитељ
комит
28d0e8b5fd
2 измењених фајлова са 12 додато и 4 уклоњено
  1. 3 3
      src/utils/screenLog.js
  2. 9 1
      vue.config.js

+ 3 - 3
src/utils/screenLog.js

@@ -1,7 +1,7 @@
 /* eslint-disable */
 export const printANSI = () => {
   // console.clear()
-  console.log('[Antd Pro] created()')
+  console.log('[antd pro] created()')
   // ASCII - ANSI Shadow
   let text = `
  █████╗ ███╗   ██╗████████╗██████╗     ██████╗ ██████╗  ██████╗ 
@@ -13,6 +13,6 @@ export const printANSI = () => {
 \t\t\t\t\tPublished ${APP_VERSION}-${GIT_HASH} @ antdv.com
 \t\t\t\t\tBuild date: ${BUILD_DATE}`
   console.log(`%c${text}`, 'color: #fc4d50')
-  console.log('%c感谢使用 Antd Vue Pro!', 'color: #000; font-size: 14px;    font-family: Hiragino Sans GB,Microsoft YaHei,\\\\5FAE\\8F6F\\96C5\\9ED1,Droid Sans Fallback,Source Sans,Wenquanyi Micro Hei,WenQuanYi Micro Hei Mono,WenQuanYi Zen Hei,Apple LiGothic Medium,SimHei,ST Heiti,WenQuanYi Zen Hei Sharp,sans-serif;')
-  console.log('%cThanks for using Antd Vue Pro!', 'color: #fff; font-size: 14px; font-weight: 300; text-shadow:#000 1px 0 0,#000 0 1px 0,#000 -1px 0 0,#000 0 -1px 0;')
+  console.log('%c感谢使用 antd pro!', 'color: #000; font-size: 14px;    font-family: Hiragino Sans GB,Microsoft YaHei,\\\\5FAE\\8F6F\\96C5\\9ED1,Droid Sans Fallback,Source Sans,Wenquanyi Micro Hei,WenQuanYi Micro Hei Mono,WenQuanYi Zen Hei,Apple LiGothic Medium,SimHei,ST Heiti,WenQuanYi Zen Hei Sharp,sans-serif;')
+  console.log('%cThanks for using antd pro!', 'color: #fff; font-size: 14px; font-weight: 300; text-shadow:#000 1px 0 0,#000 0 1px 0,#000 -1px 0 0,#000 0 -1px 0;')
 }

+ 9 - 1
vue.config.js

@@ -9,6 +9,14 @@ function resolve (dir) {
   return path.join(__dirname, dir)
 }
 
+// check Git
+function getGitHash () {
+  try {
+    return GitRevision.version()
+  } catch (e) {}
+  return 'unknown'
+}
+
 const isProd = process.env.NODE_ENV === 'production'
 
 const assetsCDN = {
@@ -38,7 +46,7 @@ const vueConfig = {
       new webpack.IgnorePlugin(/^\.\/locale$/, /moment$/),
       new webpack.DefinePlugin({
         APP_VERSION: `"${require('./package.json').version}"`,
-        GIT_HASH: JSON.stringify(GitRevision.version()),
+        GIT_HASH: JSON.stringify(getGitHash()),
         BUILD_DATE: buildDate
       })
     ],