mirror of
https://github.com/geekgeekrun/geekgeekrun.git
synced 2026-07-12 07:52:18 +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 (
|
||||
isRunFromUi && !isUiDev
|
||||
) {
|
||||
const electron = await import('electron')
|
||||
const runtimeDependencies = await import(
|
||||
path.join(
|
||||
os.homedir(),
|
||||
'.bossgeekgo',
|
||||
path.resolve(
|
||||
electron.app.getAppPath(),
|
||||
'..',
|
||||
'external-node-runtime-dependencies/index.mjs'
|
||||
)
|
||||
)
|
||||
|
||||
@@ -2,17 +2,32 @@ import * as path from 'node:path'
|
||||
import * as os from 'node:os'
|
||||
import * as fs from 'node:fs'
|
||||
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 cacheDir = path.join(
|
||||
os.homedir(),
|
||||
'.bossgeekgo',
|
||||
'external-node-runtime-dependencies',
|
||||
'static'
|
||||
'cache'
|
||||
)
|
||||
|
||||
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
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user