HarmonyOS RNOH支持hermes吗?如何编译hbc?

如题:HarmonyOS RNOH支持hermes吗?如何编译hbc?

阅读 552
1 个回答

1、目前RNOH支持hermes。

2、编译hbc:

Bundle转字节码,可以将打包生成的Bundle文件转换成字节码的形式进行加载,加载字节码具有提高执行效率、优化性能、减小包体积等优点。其转换工具在React Native工程执行npm install指令时就已下载在node\_modules目录下。

将打包出来的Bundle文件放到node\_modules/react-native/sdks/hermesc/win64-bin目录下。

在该目录下打开终端控制台,输入转字节码命令。

hermesc --emit-binary “输入的Bundle文件名” -out “输出文件名”

例如:

hermesc --emit-binary bundle.harmony.js -out hermes\_bundle.hbc

将生成的.hbc文件放回生成Bundle的目录下,方便native工程在加载Bundle时可以找到该字节码文件。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进