mirror of
https://github.com/geekgeekrun/geekgeekrun.git
synced 2026-09-08 17:09:07 +08:00
fix app puppeteer cannot run in production package
This commit is contained in:
@@ -11,7 +11,7 @@ export default defineConfig({
|
|||||||
main: {
|
main: {
|
||||||
build: {
|
build: {
|
||||||
rollupOptions: {
|
rollupOptions: {
|
||||||
external: ['puppeteer', 'puppeteer-extra', 'puppeteer-extra-plugin-stealth', '@puppeteer/browsers', 'find-chrome-bin']
|
external: ['puppeteer', 'puppeteer-extra', '@puppeteer/browsers', 'find-chrome-bin']
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
plugins: [
|
plugins: [
|
||||||
|
|||||||
@@ -40,7 +40,9 @@
|
|||||||
"diff": "^7.0.0",
|
"diff": "^7.0.0",
|
||||||
"electron-updater": "^6.1.7",
|
"electron-updater": "^6.1.7",
|
||||||
"minimist": "^1.2.8",
|
"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": {
|
"devDependencies": {
|
||||||
"@electron-toolkit/eslint-config": "^1.0.2",
|
"@electron-toolkit/eslint-config": "^1.0.2",
|
||||||
|
|||||||
@@ -312,7 +312,7 @@ export default function initIpc() {
|
|||||||
}
|
}
|
||||||
subProcessOfOpenBossSite = childProcess.spawn(process.argv[0], process.argv.slice(1), {
|
subProcessOfOpenBossSite = childProcess.spawn(process.argv[0], process.argv.slice(1), {
|
||||||
env: subProcessEnv,
|
env: subProcessEnv,
|
||||||
stdio: [null, null, null, 'pipe']
|
stdio: ['inherit', 'inherit', 'inherit', 'pipe']
|
||||||
})
|
})
|
||||||
subProcessOfOpenBossSite.once('exit', () => {
|
subProcessOfOpenBossSite.once('exit', () => {
|
||||||
subProcessOfOpenBossSiteDefer = null
|
subProcessOfOpenBossSiteDefer = null
|
||||||
|
|||||||
Generated
+17
-9
@@ -19,7 +19,7 @@ importers:
|
|||||||
version: 1.2.8
|
version: 1.2.8
|
||||||
puppeteer:
|
puppeteer:
|
||||||
specifier: 20.1.0
|
specifier: 20.1.0
|
||||||
version: 20.1.0
|
version: 20.1.0(typescript@5.3.3)
|
||||||
puppeteer-extra:
|
puppeteer-extra:
|
||||||
specifier: 3.3.6
|
specifier: 3.3.6
|
||||||
version: 3.3.6(puppeteer@20.1.0)
|
version: 3.3.6(puppeteer@20.1.0)
|
||||||
@@ -135,6 +135,12 @@ importers:
|
|||||||
node-machine-id:
|
node-machine-id:
|
||||||
specifier: ^1.1.12
|
specifier: ^1.1.12
|
||||||
version: 1.1.12
|
version: 1.1.12
|
||||||
|
puppeteer:
|
||||||
|
specifier: 20.1.0
|
||||||
|
version: 20.1.0(typescript@5.3.3)
|
||||||
|
puppeteer-extra-plugin-stealth:
|
||||||
|
specifier: 2.11.2
|
||||||
|
version: 2.11.2(puppeteer-extra@3.3.6)
|
||||||
devDependencies:
|
devDependencies:
|
||||||
'@electron-toolkit/eslint-config':
|
'@electron-toolkit/eslint-config':
|
||||||
specifier: ^1.0.2
|
specifier: ^1.0.2
|
||||||
@@ -1193,7 +1199,7 @@ packages:
|
|||||||
resolution: {integrity: sha512-2LuNTFBIO0m7kKIQvvPHN6UE63VjpmL9rnEEaOOaiSPbZK+zUOYIzBAWcED+3XYzhYsd/0mD57VdxAEqqV52CQ==}
|
resolution: {integrity: sha512-2LuNTFBIO0m7kKIQvvPHN6UE63VjpmL9rnEEaOOaiSPbZK+zUOYIzBAWcED+3XYzhYsd/0mD57VdxAEqqV52CQ==}
|
||||||
dev: true
|
dev: true
|
||||||
|
|
||||||
/@puppeteer/browsers@1.0.0:
|
/@puppeteer/browsers@1.0.0(typescript@5.3.3):
|
||||||
resolution: {integrity: sha512-YKecOIlwH0UsiM9zkKy31DYg11iD8NhOoQ7SQ4oCpwDSd1Ud31WYRoAldbVlVBj9b4hLJIXxn7XSnkH1ta1tpA==}
|
resolution: {integrity: sha512-YKecOIlwH0UsiM9zkKy31DYg11iD8NhOoQ7SQ4oCpwDSd1Ud31WYRoAldbVlVBj9b4hLJIXxn7XSnkH1ta1tpA==}
|
||||||
engines: {node: '>=16.0.0'}
|
engines: {node: '>=16.0.0'}
|
||||||
hasBin: true
|
hasBin: true
|
||||||
@@ -1209,6 +1215,7 @@ packages:
|
|||||||
progress: 2.0.3
|
progress: 2.0.3
|
||||||
proxy-from-env: 1.1.0
|
proxy-from-env: 1.1.0
|
||||||
tar-fs: 2.1.1
|
tar-fs: 2.1.1
|
||||||
|
typescript: 5.3.3
|
||||||
unbzip2-stream: 1.4.3
|
unbzip2-stream: 1.4.3
|
||||||
yargs: 17.7.1
|
yargs: 17.7.1
|
||||||
transitivePeerDependencies:
|
transitivePeerDependencies:
|
||||||
@@ -4998,7 +5005,7 @@ packages:
|
|||||||
engines: {node: '>=6'}
|
engines: {node: '>=6'}
|
||||||
dev: true
|
dev: true
|
||||||
|
|
||||||
/puppeteer-core@20.1.0:
|
/puppeteer-core@20.1.0(typescript@5.3.3):
|
||||||
resolution: {integrity: sha512-/xTvabzAN4mnnuYkJCuWNnnEhOb3JrBTa3sY6qVi1wybuIEk5ODRg8Z5PPiKUGiKC9iG7GWOJ5CjF3iuMuxZSA==}
|
resolution: {integrity: sha512-/xTvabzAN4mnnuYkJCuWNnnEhOb3JrBTa3sY6qVi1wybuIEk5ODRg8Z5PPiKUGiKC9iG7GWOJ5CjF3iuMuxZSA==}
|
||||||
engines: {node: '>=16.0.0'}
|
engines: {node: '>=16.0.0'}
|
||||||
peerDependencies:
|
peerDependencies:
|
||||||
@@ -5007,7 +5014,7 @@ packages:
|
|||||||
typescript:
|
typescript:
|
||||||
optional: true
|
optional: true
|
||||||
dependencies:
|
dependencies:
|
||||||
'@puppeteer/browsers': 1.0.0
|
'@puppeteer/browsers': 1.0.0(typescript@5.3.3)
|
||||||
chromium-bidi: 0.4.7(devtools-protocol@0.0.1120988)
|
chromium-bidi: 0.4.7(devtools-protocol@0.0.1120988)
|
||||||
cross-fetch: 3.1.5
|
cross-fetch: 3.1.5
|
||||||
debug: 4.3.4
|
debug: 4.3.4
|
||||||
@@ -5016,6 +5023,7 @@ packages:
|
|||||||
https-proxy-agent: 5.0.1
|
https-proxy-agent: 5.0.1
|
||||||
proxy-from-env: 1.1.0
|
proxy-from-env: 1.1.0
|
||||||
tar-fs: 2.1.1
|
tar-fs: 2.1.1
|
||||||
|
typescript: 5.3.3
|
||||||
unbzip2-stream: 1.4.3
|
unbzip2-stream: 1.4.3
|
||||||
ws: 8.13.0
|
ws: 8.13.0
|
||||||
transitivePeerDependencies:
|
transitivePeerDependencies:
|
||||||
@@ -5125,22 +5133,22 @@ packages:
|
|||||||
'@types/debug': 4.1.12
|
'@types/debug': 4.1.12
|
||||||
debug: 4.3.4
|
debug: 4.3.4
|
||||||
deepmerge: 4.3.1
|
deepmerge: 4.3.1
|
||||||
puppeteer: 20.1.0
|
puppeteer: 20.1.0(typescript@5.3.3)
|
||||||
transitivePeerDependencies:
|
transitivePeerDependencies:
|
||||||
- supports-color
|
- supports-color
|
||||||
dev: false
|
dev: false
|
||||||
|
|
||||||
/puppeteer@20.1.0:
|
/puppeteer@20.1.0(typescript@5.3.3):
|
||||||
resolution: {integrity: sha512-kZp1eYScK1IpHxkgnDaFSGKKCzt27iZfsxO6Xlv/cklzYrhobxTK9/PxzCacPCrYnxNQwKwHzHLPOCuSyjw1jg==}
|
resolution: {integrity: sha512-kZp1eYScK1IpHxkgnDaFSGKKCzt27iZfsxO6Xlv/cklzYrhobxTK9/PxzCacPCrYnxNQwKwHzHLPOCuSyjw1jg==}
|
||||||
deprecated: < 21.5.0 is no longer supported
|
deprecated: < 21.9.0 is no longer supported
|
||||||
requiresBuild: true
|
requiresBuild: true
|
||||||
dependencies:
|
dependencies:
|
||||||
'@puppeteer/browsers': 1.0.0
|
'@puppeteer/browsers': 1.0.0(typescript@5.3.3)
|
||||||
cosmiconfig: 8.1.3
|
cosmiconfig: 8.1.3
|
||||||
https-proxy-agent: 5.0.1
|
https-proxy-agent: 5.0.1
|
||||||
progress: 2.0.3
|
progress: 2.0.3
|
||||||
proxy-from-env: 1.1.0
|
proxy-from-env: 1.1.0
|
||||||
puppeteer-core: 20.1.0
|
puppeteer-core: 20.1.0(typescript@5.3.3)
|
||||||
transitivePeerDependencies:
|
transitivePeerDependencies:
|
||||||
- bufferutil
|
- bufferutil
|
||||||
- encoding
|
- encoding
|
||||||
|
|||||||
Reference in New Issue
Block a user