fix some feature cannot use on production build

This commit is contained in:
geekgeekrun
2026-02-12 05:54:31 +08:00
parent 960d937100
commit 1dad234dbc
4 changed files with 12 additions and 5 deletions

View File

@@ -373,7 +373,9 @@ export default function initIpc() {
}
subProcessOfOpenBossSite = childProcess.spawn(
process.argv[0],
[process.argv[1], `--mode=launchBossSite`],
process.env.NODE_ENV === 'development'
? [process.argv[1], `--mode=launchBossSite`]
: [`--mode=launchBossSite`],
{
env: subProcessEnv,
stdio: ['inherit', 'inherit', 'inherit', 'pipe']

View File

@@ -7,7 +7,6 @@ import {
import { randomUUID } from 'node:crypto'
import { connectToDaemon } from './connect-to-daemon'
const isUiDev = process.env.NODE_ENV === 'development'
export async function ensureIpcPipeName({ isReset } = {}) {
if (isReset) {
await writeStorageFile('ipc-pipe-name', '', { isJson: false })
@@ -29,7 +28,9 @@ export async function launchDaemon() {
// 添加参数使守护进程在后台运行,不显示 UI
daemonProcess = spawn(
process.argv[0],
isUiDev ? [process.argv[1], `--mode=launchDaemon`] : [`--mode=launchDaemon`],
process.env.NODE_ENV === 'development'
? [process.argv[1], `--mode=launchDaemon`]
: [`--mode=launchDaemon`],
{
stdio: ['ignore', 'pipe', 'pipe', 'pipe'],
detached: true,

View File

@@ -62,7 +62,9 @@ export function createBrowserDownloadProgressWindow(
}
subProcessOfCheckAndDownloadDependencies = childProcess.spawn(
process.argv[0],
[process.argv[1], `--mode=downloadDependenciesForInit`],
process.env.NODE_ENV === 'development'
? [process.argv[1], `--mode=downloadDependenciesForInit`]
: [`--mode=downloadDependenciesForInit`],
{
stdio: [null, null, null, 'pipe', 'ipc']
}

View File

@@ -83,7 +83,9 @@ export function createCookieAssistantWindow(
}
subProcessOfBossZhipinLoginPageWithPreloadExtension = childProcess.spawn(
process.argv[0],
[process.argv[1], `--mode=launchBossZhipinLoginPageWithPreloadExtension`],
process.env.NODE_ENV === 'development'
? [process.argv[1], `--mode=launchBossZhipinLoginPageWithPreloadExtension`]
: [`--mode=launchBossZhipinLoginPageWithPreloadExtension`],
{
env: subProcessEnv,
stdio: [null, null, null, 'pipe', 'ipc']