From d6e18ecae4a4d1b37db4569251b5aab683a23cd5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8D=89=E9=9E=8B=E6=B2=A1=E5=8F=B7?= <308487730@qq.com> Date: Fri, 4 Feb 2022 07:59:13 +0800 Subject: [PATCH] refactor: optimize code --- scripts/build.mjs | 43 ++++++++++++++----------------------------- 1 file changed, 14 insertions(+), 29 deletions(-) diff --git a/scripts/build.mjs b/scripts/build.mjs index 21528cf..f894437 100644 --- a/scripts/build.mjs +++ b/scripts/build.mjs @@ -6,35 +6,20 @@ import { build } from 'vite' const __dirname = dirname(fileURLToPath(import.meta.url)) -/** - * @type {Record} - */ -const viteConfigs = { - main: { - configFile: 'scripts/vite.config.mjs', - root: join(__dirname, '../src/main'), - build: { - outDir: '../../dist/main', - }, +await build({ + configFile: 'scripts/vite.config.mjs', + root: join(__dirname, '../src/main'), + build: { + outDir: '../../dist/main', }, - preload: { - configFile: 'scripts/vite.config.mjs', - root: join(__dirname, '../src/preload'), - build: { - outDir: '../../dist/preload', - }, - }, - renderer: { - configFile: 'src/renderer/vite.config.ts', - }, -} +}) -async function buildElectron() { - for (const [, config] of Object.entries(viteConfigs)) { - await build(config) - console.log() // for beautiful log. - } -} +await build({ + configFile: 'scripts/vite.config.mjs', + root: join(__dirname, '../src/preload'), + build: { + outDir: '../../dist/preload', + }, +}) -// bootstrap -await buildElectron() +await build({ configFile: 'src/renderer/vite.config.ts' })