From: Chris Duncan Date: Fri, 21 Mar 2025 21:19:39 +0000 (-0700) Subject: Fix server file paths for older versions of Node. X-Git-Tag: v4.0.2~1 X-Git-Url: https://zoso.dev/?a=commitdiff_plain;h=d0a8df2e3e1261ca8e07fd096eb6dfa2903527e0;p=nano-pow.git Fix server file paths for older versions of Node. --- diff --git a/src/bin/server.ts b/src/bin/server.ts index eafd2bb..061347b 100755 --- a/src/bin/server.ts +++ b/src/bin/server.ts @@ -104,7 +104,9 @@ async function work_validate (res: http.ServerResponse, json: WorkValidateReques page.on('console', (msg): void => { log(msg.text()) }) - await fs.writeFile(`${import.meta.dirname}/server.html`, '') + const path: string = new URL(import.meta.url).pathname + const dir = path.slice(0, path.lastIndexOf('/')) + await fs.writeFile(`${dir}/server.html`, '') await page.goto(import.meta.resolve('./server.html')) await page.waitForFunction(async (): Promise => { return await navigator.gpu.requestAdapter() @@ -122,7 +124,7 @@ async function work_validate (res: http.ServerResponse, json: WorkValidateReques `) - await fs.unlink(`${import.meta.dirname}/server.html`) + await fs.unlink(`${dir}/server.html`) log('Puppeteer initialized') // Create server