آموزش جاوااسکریپت › انجمن ها › react native › چطور میتونم hermes در نسخه جدید react native فعال کنم › پاسخ به: چطور میتونم hermes در نسخه جدید react native فعال کنم
سلام. دوستانی که با بروز رسانی به نسخه 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",
یعنی در کل باید به صورت زیر تبدیل بشه:
1 2 3 4 5 6 |
project.ext.react = [ entryFile: "index.js", enableHermes: true, hermesCommand: "../../node_modules/hermes-engine/%OS-BIN%/hermes", ] |
4- داخل همین فایل دنبال عبارت hermesvm باشید و اون رو داخل بخش dependencies پیدا میکنید که این عبارت رو با عبارت hermes-engine تعویض کنید.
تمامه. حالا خیلی راحت پروژه رو clean کنید و assembleRelease کنید و از سرعت عالی و حجم کم اپ لذت ببرید.