hotfix: env value

This commit is contained in:
Paul 2022-02-07 14:01:05 +02:00
parent e4087edffe
commit eb4bd4183b
5 changed files with 24 additions and 21 deletions

View File

@ -1,4 +1,4 @@
process.env.NODE_ENV = 'production' process.env.MODE = 'production'
import { dirname, join } from 'path' import { dirname, join } from 'path'
import { fileURLToPath } from 'url' import { fileURLToPath } from 'url'

View File

@ -5,7 +5,7 @@ const require = createRequire(import.meta.url)
const pkg = require('../package.json') const pkg = require('../package.json')
export default defineConfig({ export default defineConfig({
mode: process.env.NODE_ENV, mode: process.env.MODE,
// root: [path], // root: [path],
build: { build: {
// outDir: [path], // outDir: [path],
@ -14,7 +14,7 @@ export default defineConfig({
formats: ['cjs'], formats: ['cjs'],
fileName: () => '[name].cjs', fileName: () => '[name].cjs',
}, },
minify: process.env.NODE_ENV === 'production', minify: process.env.MODE === 'production',
emptyOutDir: true, emptyOutDir: true,
rollupOptions: { rollupOptions: {
external: [ external: [

View File

@ -1,4 +1,4 @@
process.env.NODE_ENV = 'development' process.env.MODE = 'development'
import { fileURLToPath } from 'url' import { fileURLToPath } from 'url'
import { join, dirname } from 'path' import { join, dirname } from 'path'
@ -27,7 +27,8 @@ function watchMain() {
outDir: '../../dist/main', outDir: '../../dist/main',
watch: true, watch: true,
}, },
plugins: [{ plugins: [
{
name: 'electron-main-watcher', name: 'electron-main-watcher',
writeBundle() { writeBundle() {
electronProcess && electronProcess.kill() electronProcess && electronProcess.kill()
@ -36,7 +37,8 @@ function watchMain() {
env: Object.assign(process.env, pkg.env), env: Object.assign(process.env, pkg.env),
}) })
}, },
}], },
],
}) })
} }
@ -51,12 +53,14 @@ function watchPreload(server) {
outDir: '../../dist/preload', outDir: '../../dist/preload',
watch: true, watch: true,
}, },
plugins: [{ plugins: [
{
name: 'electron-preload-watcher', name: 'electron-preload-watcher',
writeBundle() { writeBundle() {
server.ws.send({ type: 'full-reload' }) server.ws.send({ type: 'full-reload' })
}, },
}], },
],
}) })
} }

View File

@ -9,7 +9,7 @@ import pkg from '../../package.json'
* @see https://vitejs.dev/config/ * @see https://vitejs.dev/config/
*/ */
export default defineConfig({ export default defineConfig({
mode: process.env.NODE_ENV, mode: process.env.MODE,
root: __dirname, root: __dirname,
plugins: [ plugins: [
react(), react(),

3
types.d.ts vendored
View File

@ -1,7 +1,6 @@
declare namespace NodeJS { declare namespace NodeJS {
interface ProcessEnv { interface ProcessEnv {
NODE_ENV: 'development' | 'production' MODE: 'development' | 'production'
readonly HOST: string readonly HOST: string
readonly PORT: number readonly PORT: number
} }