From c065aaff0b30b355e9212a406433601f86126933 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=B8=89=E5=92=B2=E6=99=BA=E5=AD=90=20Kevin=20Deng?= Date: Tue, 17 Sep 2024 15:44:24 +0800 Subject: [PATCH] chore(benchmark): fix path --- scripts/utils.js | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/scripts/utils.js b/scripts/utils.js index f9d94f2b1..cad185a4b 100644 --- a/scripts/utils.js +++ b/scripts/utils.js @@ -3,19 +3,22 @@ import fs from 'node:fs' import pico from 'picocolors' import { createRequire } from 'node:module' import { spawn } from 'node:child_process' +import path from 'node:path' const require = createRequire(import.meta.url) +const packagesPath = path.resolve(import.meta.dirname, '../packages') export const targets = fs - .readdirSync('packages') + .readdirSync(packagesPath) .filter(f => { + const folder = path.resolve(packagesPath, f) if ( - !fs.statSync(`packages/${f}`).isDirectory() || - !fs.existsSync(`packages/${f}/package.json`) + !fs.statSync(folder).isDirectory() || + !fs.existsSync(`${folder}/package.json`) ) { return false } - const pkg = require(`../packages/${f}/package.json`) + const pkg = require(`${folder}/package.json`) if (pkg.private && !pkg.buildOptions) { return false }