diff --git a/scripts/build.mjs b/scripts/build.mjs index f894437..a2ebb7a 100644 --- a/scripts/build.mjs +++ b/scripts/build.mjs @@ -1,4 +1,4 @@ -process.env.NODE_ENV = 'production' +process.env.MODE = 'production' import { dirname, join } from 'path' import { fileURLToPath } from 'url' diff --git a/scripts/vite.config.mjs b/scripts/vite.config.mjs index 0b94b08..256ca8b 100644 --- a/scripts/vite.config.mjs +++ b/scripts/vite.config.mjs @@ -5,7 +5,7 @@ const require = createRequire(import.meta.url) const pkg = require('../package.json') export default defineConfig({ - mode: process.env.NODE_ENV, + mode: process.env.MODE, // root: [path], build: { // outDir: [path], @@ -14,7 +14,7 @@ export default defineConfig({ formats: ['cjs'], fileName: () => '[name].cjs', }, - minify: process.env.NODE_ENV === 'production', + minify: process.env.MODE === 'production', emptyOutDir: true, rollupOptions: { external: [ diff --git a/scripts/watch.mjs b/scripts/watch.mjs index 7b4e68d..8a1ce26 100644 --- a/scripts/watch.mjs +++ b/scripts/watch.mjs @@ -1,4 +1,4 @@ -process.env.NODE_ENV = 'development' +process.env.MODE = 'development' import { fileURLToPath } from 'url' import { join, dirname } from 'path' @@ -27,16 +27,18 @@ function watchMain() { outDir: '../../dist/main', watch: true, }, - plugins: [{ - name: 'electron-main-watcher', - writeBundle() { - electronProcess && electronProcess.kill() - electronProcess = spawn(electron, ['.'], { - stdio: 'inherit', - env: Object.assign(process.env, pkg.env), - }) + plugins: [ + { + name: 'electron-main-watcher', + writeBundle() { + electronProcess && electronProcess.kill() + electronProcess = spawn(electron, ['.'], { + stdio: 'inherit', + env: Object.assign(process.env, pkg.env), + }) + }, }, - }], + ], }) } @@ -51,12 +53,14 @@ function watchPreload(server) { outDir: '../../dist/preload', watch: true, }, - plugins: [{ - name: 'electron-preload-watcher', - writeBundle() { - server.ws.send({ type: 'full-reload' }) + plugins: [ + { + name: 'electron-preload-watcher', + writeBundle() { + server.ws.send({ type: 'full-reload' }) + }, }, - }], + ], }) } diff --git a/src/renderer/vite.config.ts b/src/renderer/vite.config.ts index c51dc32..9f0bc3e 100644 --- a/src/renderer/vite.config.ts +++ b/src/renderer/vite.config.ts @@ -9,7 +9,7 @@ import pkg from '../../package.json' * @see https://vitejs.dev/config/ */ export default defineConfig({ - mode: process.env.NODE_ENV, + mode: process.env.MODE, root: __dirname, plugins: [ react(), diff --git a/types.d.ts b/types.d.ts index 8dc2fc6..3023fb7 100644 --- a/types.d.ts +++ b/types.d.ts @@ -1,7 +1,6 @@ - declare namespace NodeJS { interface ProcessEnv { - NODE_ENV: 'development' | 'production' + MODE: 'development' | 'production' readonly HOST: string readonly PORT: number }