hotfix: env value
This commit is contained in:
		
							parent
							
								
									e4087edffe
								
							
						
					
					
						commit
						eb4bd4183b
					
				| 
						 | 
				
			
			@ -1,4 +1,4 @@
 | 
			
		|||
process.env.NODE_ENV = 'production'
 | 
			
		||||
process.env.MODE = 'production'
 | 
			
		||||
 | 
			
		||||
import { dirname, join } from 'path'
 | 
			
		||||
import { fileURLToPath } from 'url'
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -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: [
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -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' })
 | 
			
		||||
        },
 | 
			
		||||
      },
 | 
			
		||||
    }],
 | 
			
		||||
    ],
 | 
			
		||||
  })
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -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(),
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,7 +1,6 @@
 | 
			
		|||
 | 
			
		||||
declare namespace NodeJS {
 | 
			
		||||
  interface ProcessEnv {
 | 
			
		||||
    NODE_ENV: 'development' | 'production'
 | 
			
		||||
    MODE: 'development' | 'production'
 | 
			
		||||
    readonly HOST: string
 | 
			
		||||
    readonly PORT: number
 | 
			
		||||
  }
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue