diff --git a/src/lib/react-native-utils.ts b/src/lib/react-native-utils.ts index 7401ad38..7db28135 100644 --- a/src/lib/react-native-utils.ts +++ b/src/lib/react-native-utils.ts @@ -602,6 +602,17 @@ function getHermesCommand(): string { if (fileExists(hermesEngine)) { return hermesEngine; } + // RN 0.83+: hermes moved to hermes-compiler npm package + const hermesCompiler = path.join( + 'node_modules', + 'hermes-compiler', + 'hermesc', + getHermesOSBin(), + getHermesOSExe() + ); + if (fileExists(hermesCompiler)) { + return hermesCompiler; + } return path.join('node_modules', 'hermesvm', getHermesOSBin(), 'hermes'); }