From: xiejiahe Date: Fri, 13 Jun 2025 00:24:57 +0000 (+0800) Subject: chore(build): replace node:fs repeated import (#13467) X-Git-Tag: v3.5.17~12 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6c68421e4ddb5fd1136f9ba51ba1f30c46fedf47;p=thirdparty%2Fvuejs%2Fcore.git chore(build): replace node:fs repeated import (#13467) --- diff --git a/scripts/build.js b/scripts/build.js index 4a0aef6454..02212a70e0 100644 --- a/scripts/build.js +++ b/scripts/build.js @@ -18,7 +18,6 @@ nr build core --formats cjs import fs from 'node:fs' import { parseArgs } from 'node:util' -import { existsSync, readFileSync } from 'node:fs' import path from 'node:path' import { brotliCompressSync, gzipSync } from 'node:zlib' import pico from 'picocolors' @@ -163,7 +162,7 @@ async function build(target) { ? `packages-private` : `packages` const pkgDir = path.resolve(`${pkgBase}/${target}`) - const pkg = JSON.parse(readFileSync(`${pkgDir}/package.json`, 'utf-8')) + const pkg = JSON.parse(fs.readFileSync(`${pkgDir}/package.json`, 'utf-8')) // if this is a full build (no specific targets), ignore private packages if ((isRelease || !targets.length) && pkg.private) { @@ -171,7 +170,7 @@ async function build(target) { } // if building a specific format, do not remove dist. - if (!formats && existsSync(`${pkgDir}/dist`)) { + if (!formats && fs.existsSync(`${pkgDir}/dist`)) { fs.rmSync(`${pkgDir}/dist`, { recursive: true }) } @@ -234,7 +233,7 @@ async function checkSize(target) { * @returns {Promise} */ async function checkFileSize(filePath) { - if (!existsSync(filePath)) { + if (!fs.existsSync(filePath)) { return } const file = fs.readFileSync(filePath)