سلام. دوستانی که با بروز رسانی به نسخه 0.60.5 ری اکت نیتیو اصلا نمیتونن hermes رو فعال کنن تا خروجی بگیرین به صورت زیر عمل کنن:
1- ابتدا با دستور زیر hermes-engine رو نصب کنید:
npm i -D hermes-engine
2- فایل زیر رو با ویرایش گر باز کنید:
android/app/build.gradle
3- توی فایل بالا دنبال عبارت زیر باشید:
enableHermes: true
و اگر false بود شما به صورت true تغییرش بدید و بعدش یک کاما اضافه کنید و زیرش عبارت زیر رو وارد کنید:
hermesCommand: "../../node_modules/hermes-engine/%OS-BIN%/hermes",
یعنی در کل باید به صورت زیر تبدیل بشه:
|
project.ext.react = [ entryFile: "index.js", enableHermes: true, hermesCommand: "../../node_modules/hermes-engine/%OS-BIN%/hermes", ] |
4- داخل همین فایل دنبال عبارت hermesvm باشید و اون رو داخل بخش dependencies پیدا میکنید که این عبارت رو با عبارت hermes-engine تعویض کنید.
تمامه. حالا خیلی راحت پروژه رو clean کنید و assembleRelease کنید و از سرعت عالی و حجم کم اپ لذت ببرید.