fix app puppeteer cannot run in production package

This commit is contained in:
geekgeekrun
2024-11-23 13:30:14 +08:00
parent 46b6ca61a6
commit 418c37288d
4 changed files with 23 additions and 13 deletions
+1 -1
View File
@@ -11,7 +11,7 @@ export default defineConfig({
main: {
build: {
rollupOptions: {
external: ['puppeteer', 'puppeteer-extra', 'puppeteer-extra-plugin-stealth', '@puppeteer/browsers', 'find-chrome-bin']
external: ['puppeteer', 'puppeteer-extra', '@puppeteer/browsers', 'find-chrome-bin']
}
},
plugins: [
+4 -2
View File
@@ -40,7 +40,9 @@
"diff": "^7.0.0",
"electron-updater": "^6.1.7",
"minimist": "^1.2.8",
"node-machine-id": "^1.1.12"
"node-machine-id": "^1.1.12",
"puppeteer": "20.1.0",
"puppeteer-extra-plugin-stealth": "2.11.2"
},
"devDependencies": {
"@electron-toolkit/eslint-config": "^1.0.2",
@@ -79,4 +81,4 @@
"vue-router": "^4.2.5",
"vue-tsc": "^1.8.27"
}
}
}
@@ -312,7 +312,7 @@ export default function initIpc() {
}
subProcessOfOpenBossSite = childProcess.spawn(process.argv[0], process.argv.slice(1), {
env: subProcessEnv,
stdio: [null, null, null, 'pipe']
stdio: ['inherit', 'inherit', 'inherit', 'pipe']
})
subProcessOfOpenBossSite.once('exit', () => {
subProcessOfOpenBossSiteDefer = null