From 7fe671ee7aa86c06ae1935e871b3ba6180706fdb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8D=89=E9=9E=8B=E6=B2=A1=E5=8F=B7?= <308487730@qq.com> Date: Tue, 15 Mar 2022 08:01:02 +0800 Subject: [PATCH] fix: .debug.env --- .vscode/.debug.script.mjs | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/.vscode/.debug.script.mjs b/.vscode/.debug.script.mjs index 99857c3..a315617 100644 --- a/.vscode/.debug.script.mjs +++ b/.vscode/.debug.script.mjs @@ -1 +1,14 @@ -import '../scripts/watch.mjs?debug=vscode' \ No newline at end of file +import fs from 'fs' +import path from 'path' +import { fileURLToPath } from 'url' +import { createRequire } from 'module' + +const pkg = createRequire(import.meta.url)('../package.json') +const __dirname = path.dirname(fileURLToPath(import.meta.url)) + +// write .debug.env +const envContent = Object.entries(pkg.env).map(([key, val]) => `${key}=${val}`) +fs.writeFileSync(path.join(__dirname, '.debug.env'), envContent.join('\n')) + +// bootstrap +import('../scripts/watch.mjs?debug=vscode')