From 2fd327d49ccba0403af4491499716a3ab04475b1 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: Sat, 29 Jan 2022 22:13:46 +0800 Subject: [PATCH] add Main, Preload vite.config.mjs --- scripts/vite.config.mjs | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 scripts/vite.config.mjs diff --git a/scripts/vite.config.mjs b/scripts/vite.config.mjs new file mode 100644 index 0000000..feace56 --- /dev/null +++ b/scripts/vite.config.mjs @@ -0,0 +1,29 @@ +import { builtinModules, createRequire } from 'module' +import { defineConfig } from 'vite' + +const require = createRequire(import.meta.url) +const pkg = require('../package.json') + +export default defineConfig({ + mode: process.env.NODE_ENV, + // root: [path], + build: { + // outDir: [path], + lib: { + entry: 'index.ts', + formats: ['cjs'], + }, + minify: process.env.NODE_ENV === 'production', + emptyOutDir: true, + rollupOptions: { + external: [ + 'electron', + ...builtinModules, + ...Object.keys(pkg.dependencies || {}), + ], + output: { + entryFileNames: '[name].cjs', + }, + }, + }, +})