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,16 +27,18 @@ function watchMain() {
outDir: '../../dist/main', outDir: '../../dist/main',
watch: true, watch: true,
}, },
plugins: [{ plugins: [
name: 'electron-main-watcher', {
writeBundle() { name: 'electron-main-watcher',
electronProcess && electronProcess.kill() writeBundle() {
electronProcess = spawn(electron, ['.'], { electronProcess && electronProcess.kill()
stdio: 'inherit', electronProcess = spawn(electron, ['.'], {
env: Object.assign(process.env, pkg.env), stdio: 'inherit',
}) 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', {
writeBundle() { name: 'electron-preload-watcher',
server.ws.send({ type: 'full-reload' }) writeBundle() {
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
} }