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时可以找到该字节码文件。
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时可以找到该字节码文件。