From 6a0d82c7a57dc1b3fd4baf7eda9543d2e6967b87 Mon Sep 17 00:00:00 2001 From: sunnylqm Date: Tue, 30 Jan 2024 17:50:09 +0800 Subject: [PATCH] fix: rndir path --- src/bundle.js | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/bundle.js b/src/bundle.js index a3bb0ae..7365535 100644 --- a/src/bundle.js +++ b/src/bundle.js @@ -173,12 +173,12 @@ async function compileHermesByteCode( ) { console.log(`Hermes enabled, now compiling to hermes bytecode:\n`); // >= rn 0.69 - let hermesCommand = require.resolve( - `react-native/sdks/hermesc/${getHermesOSBin()}/hermesc`, - { - paths: [process.cwd()], - }, + const rnDir = path.dirname(require.resolve('react-native')); + const hermesCommand = path.join( + rnDir, + `/sdks/hermesc/${getHermesOSBin()}/hermesc`, ); + // < rn 0.69 if (!fs.existsSync(hermesCommand)) { const hermesPackage = fs.existsSync('node_modules/hermes-engine')