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 { fileURLToPath } from 'url'

View File

@ -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: [

View File

@ -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' })
},
},
}],
],
})
}

View File

@ -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(),

3
types.d.ts vendored
View File

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