From fc0a1a5de80526281d640fbcf70b3b0633eed518 Mon Sep 17 00:00:00 2001 From: Haoyu Xu Date: Fri, 23 Jun 2023 08:44:57 -0400 Subject: [PATCH] fix(directory): fixed an issue where _assets is not build by default --- Version | 2 +- directory/Version | 2 +- vite.config.js | 23 ++++++++++++++++++----- 3 files changed, 20 insertions(+), 7 deletions(-) diff --git a/Version b/Version index 813ed36..6cbdc99 100644 --- a/Version +++ b/Version @@ -1 +1 @@ -3.6.6 \ No newline at end of file +3.6.9 \ No newline at end of file diff --git a/directory/Version b/directory/Version index 5975b14..732aa7d 100644 --- a/directory/Version +++ b/directory/Version @@ -1 +1 @@ -1.2.8 \ No newline at end of file +1.2.10 \ No newline at end of file diff --git a/vite.config.js b/vite.config.js index 94c26d7..96f4276 100644 --- a/vite.config.js +++ b/vite.config.js @@ -5,8 +5,11 @@ import { defineConfig } from 'vite' import assert from 'assert' import react from '@vitejs/plugin-react-swc' import getConfig from './libs/config.js' -import { rmdir, writeSync } from './libs/file.js' +import { rmdir } from './libs/file.js' import { increase } from './libs/version.js' +import Music from './libs/music.js'; +import Background from './libs/background.js' +import directory from './libs/directory.js' import { PerfseePlugin } from '@perfsee/rollup' global.__projectRoot = path.dirname(fileURLToPath(import.meta.url)) @@ -51,14 +54,15 @@ class ViteRunner { } break default: - return + return null } return result } - start() { + async start() { const configObj = this.config const viteConfig = configObj.data; + switch (this.#mode) { case 'dev': this.#dev(viteConfig) @@ -191,9 +195,18 @@ class ViteRunner { } async function main() { - if (process.env.npm_lifecycle_event.includes('vite')) return + if (process.env.npm_lifecycle_event.includes('vite')) { + global.__config = getConfig() + const background = new Background() + await background.process() + const backgrounds = ['operator_bg.png', ...background.files] + const { musicMapping } = Music() + + directory({ backgrounds, musicMapping }) + return + } const runner = new ViteRunner() - runner.start() + await runner.start() } main()