From 6d6e0a1bfef3a152d31776520e1445203d2ba3f4 Mon Sep 17 00:00:00 2001 From: Vben Date: Thu, 1 Apr 2021 01:03:00 +0800 Subject: [PATCH] fix(build): fix build error --- src/views/sys/about/index.vue | 2 +- types/global.d.ts | 19 +++++++++---------- vite.config.ts | 3 ++- 3 files changed, 12 insertions(+), 12 deletions(-) diff --git a/src/views/sys/about/index.vue b/src/views/sys/about/index.vue index b377f6839..8573729c8 100644 --- a/src/views/sys/about/index.vue +++ b/src/views/sys/about/index.vue @@ -26,7 +26,7 @@ name: 'AboutPage', components: { Description, PageWrapper }, setup() { - const { pkg, lastBuildTime } = window.__APP_INFO__; + const { pkg, lastBuildTime } = __APP_INFO__; const { dependencies, devDependencies, name, version } = pkg; diff --git a/types/global.d.ts b/types/global.d.ts index 07a8f354d..bbe096671 100644 --- a/types/global.d.ts +++ b/types/global.d.ts @@ -7,19 +7,18 @@ import type { } from 'vue'; declare global { + declare interface __APP_INFO__ { + pkg: { + name: string; + version: string; + dependencies: Recordable; + devDependencies: Recordable; + }; + lastBuildTime: string; + } declare interface Window { // Global vue app instance __APP__: App; - - __APP_INFO__: { - pkg: { - name: string; - version: string; - dependencies: Recordable; - devDependencies: Recordable; - }; - lastBuildTime: string; - }; } // vue diff --git a/vite.config.ts b/vite.config.ts index e912925bc..485f84d17 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -12,8 +12,9 @@ import { OUTPUT_DIR } from './build/constant'; import pkg from './package.json'; import moment from 'moment'; +const { dependencies, devDependencies, name, version } = pkg; const APP_INFO = { - pkg, + pkg: { dependencies, devDependencies, name, version }, lastBuildTime: moment().format('YYYY-MM-DD HH:mm:ss'), };