From c08abfdfdf616c8c34a73e4961e08c581f1b1a0f Mon Sep 17 00:00:00 2001 From: MaysWind Date: Fri, 21 Apr 2023 08:47:15 +0800 Subject: [PATCH] fix frontend build issue --- build.sh | 13 ++++++------- vite.config.js | 14 +------------- 2 files changed, 7 insertions(+), 20 deletions(-) diff --git a/build.sh b/build.sh index ff5cc517..32d41dfb 100755 --- a/build.sh +++ b/build.sh @@ -125,17 +125,16 @@ build_backend() { } build_frontend() { - frontend_build_arguments=""; - - if [ "$RELEASE" = "0" ]; then - frontend_build_arguments="--buildUnixTime=$BUILD_UNIXTIME" - fi - echo "Pulling frontend dependencies..." npm install echo "Building frontend files ($RELEASE_TYPE)..." - npm run build -- "$frontend_build_arguments" + + if [ "$RELEASE" = "0" ]; then + buildUnixTime=$BUILD_UNIXTIME npm run build + else + npm run build + fi } build_package() { diff --git a/vite.config.js b/vite.config.js index 3fcc3a1f..7556a915 100644 --- a/vite.config.js +++ b/vite.config.js @@ -14,19 +14,7 @@ const BUILD_DIR = resolve(__dirname, './dist',); export default defineConfig(async () => { const licenseContent = fs.readFileSync('./LICENSE', 'UTF-8'); - let buildUnixTime = ''; - - for (let i = 0; i < process.argv.length; i++) { - if (process.argv[i].indexOf('--') !== 0) { - continue; - } - - const pairs = process.argv[i].split('='); - - if (pairs[0] === '--buildUnixTime') { - buildUnixTime = pairs[1]; - } - } + let buildUnixTime = process.env.buildUnixTime || ''; return { root: SRC_DIR,