]> git.ipfire.org Git - thirdparty/vuejs/core.git/commitdiff
chore(benchmark): fix path
author三咲智子 Kevin Deng <sxzz@sxzz.moe>
Tue, 17 Sep 2024 07:44:24 +0000 (15:44 +0800)
committer三咲智子 Kevin Deng <sxzz@sxzz.moe>
Tue, 17 Sep 2024 07:44:24 +0000 (15:44 +0800)
scripts/utils.js

index f9d94f2b1c1015c824f03d147d539d07daef92cc..cad185a4bc261058a131b453fac8c18da3a30ad6 100644 (file)
@@ -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
     }