mirror of
https://github.com/geekgeekrun/geekgeekrun.git
synced 2026-09-08 17:09:07 +08:00
correct the path to external-node-runtime-dependencies/index.mjs
This commit is contained in:
@@ -21,10 +21,11 @@ export async function initPuppeteer () {
|
|||||||
if (
|
if (
|
||||||
isRunFromUi && !isUiDev
|
isRunFromUi && !isUiDev
|
||||||
) {
|
) {
|
||||||
|
const electron = await import('electron')
|
||||||
const runtimeDependencies = await import(
|
const runtimeDependencies = await import(
|
||||||
path.join(
|
path.resolve(
|
||||||
os.homedir(),
|
electron.app.getAppPath(),
|
||||||
'.bossgeekgo',
|
'..',
|
||||||
'external-node-runtime-dependencies/index.mjs'
|
'external-node-runtime-dependencies/index.mjs'
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
|||||||
+18
-3
@@ -2,17 +2,32 @@ import * as path from 'node:path'
|
|||||||
import * as os from 'node:os'
|
import * as os from 'node:os'
|
||||||
import * as fs from 'node:fs'
|
import * as fs from 'node:fs'
|
||||||
import type { InstalledBrowser } from '@puppeteer/browsers'
|
import type { InstalledBrowser } from '@puppeteer/browsers'
|
||||||
|
import { is } from '@electron-toolkit/utils'
|
||||||
|
import electron from 'electron'
|
||||||
|
|
||||||
const expectBuildId = process.env.EXPECT_CHROME_FOR_PUPPETEER_BUILD_ID || '121.0.6167.85'
|
const expectBuildId = process.env.EXPECT_CHROME_FOR_PUPPETEER_BUILD_ID || '121.0.6167.85'
|
||||||
const cacheDir = path.join(
|
const cacheDir = path.join(
|
||||||
os.homedir(),
|
os.homedir(),
|
||||||
'.bossgeekgo',
|
'.bossgeekgo',
|
||||||
'external-node-runtime-dependencies',
|
'cache'
|
||||||
'static'
|
|
||||||
)
|
)
|
||||||
|
|
||||||
const getPuppeteerManagerModule = async () => {
|
const getPuppeteerManagerModule = async () => {
|
||||||
const puppeteerManager = await import('@puppeteer/browsers')
|
let puppeteerManager
|
||||||
|
if (is.dev) {
|
||||||
|
puppeteerManager = await import('@puppeteer/browsers')
|
||||||
|
} else {
|
||||||
|
puppeteerManager = (
|
||||||
|
await import(
|
||||||
|
path.resolve(
|
||||||
|
electron.app.getAppPath(),
|
||||||
|
'..',
|
||||||
|
'external-node-runtime-dependencies/index.mjs'
|
||||||
|
)
|
||||||
|
)
|
||||||
|
).puppeteerManager
|
||||||
|
}
|
||||||
|
|
||||||
return puppeteerManager
|
return puppeteerManager
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user