chore(scripts/build): fix error with --build-minify

This commit is contained in:
PalmDevs 2025-07-21 21:22:32 +07:00
parent 28237fc45d
commit 6b9c9f7357
No known key found for this signature in database
GPG key ID: 6FAE8F8677ACA8BA

View file

@ -134,8 +134,10 @@ export async function buildBundle(overrideConfig = {}) {
const sdksDir = './node_modules/react-native/sdks'
const binPath = `${sdksDir}/hermesc/${paths[process.platform]}`
execFileSync(binPath, ['-finline', '-strict', '-O', '-g1', '-reuse-prop-cache', '-optimized-eval', '-emit-binary', '-Wno-undefined-variable', '-out', config.outfile], {
input: await readFile(config.outfile),
const actualFile = overrideConfig.outfile ?? config.outfile;
execFileSync(binPath, ['-finline', '-strict', '-O', '-g1', '-reuse-prop-cache', '-optimized-eval', '-emit-binary', '-Wno-undefined-variable', '-out', actualFile], {
input: await readFile(actualFile),
stdio: 'pipe'
});
@ -161,7 +163,7 @@ if (isThisFileBeingRunViaCLI) {
if (buildMinify) {
const { timeTook } = await buildBundle({
minify: true,
minifyIdentifiers: true,
outfile: config.outfile.replace(/\.js$/, ".min.js")
});