آموزش جاوااسکریپت › انجمن ها › react native › استفاده از hermes در react native
- این موضوع خالی است.
-
نویسندهنوشتهها
-
حسینمیهمان
سلام دوستان
کسی از hermes توی ری اکت نیتیو استفاده کرده؟
اکیه ؟
مشکل خاصی نداره؟؟؟hardworkerمیهمانوالا من استفاده کردم . موقع نصب کرش میکرد
بیخیالش شدمmohammadRezaمیهمانمن استفاده کردم تازگیا. مشکل خاصی برنخوردم.
Rezaمیهمانخروجی و apk نهاییم مشکل نداشت؟
mohammadRezaمیهماننه ولی خیلی دقیق نیستت صحبتم چون تست درستی نداشتیم.
alemمیهمانسلام اگه موقع create پروژه جدید بخوای enableاش کنی اوکیه و بدون مشکله. حجم اپ رو میاره پایین و سرعت اجرا رو هم افزایش میده.
ولی من تو یه پروژه نسبتا بزرگ یهو خواستم فعالش کنم پوستمو کند انقد ارور داد. اخر هم یه پروژه از اول ساختم و Hermes رو توش enable کردم و کدهام رو توش کپی کردمhardworkerمیهماندوستانی که با بروز رسانی به نسخه 0.60.5 ری اکت نیتیو اصلا نمیتونن وقتی hermes رو فعال کنن تا خروجی بگیرین به صورت زیر عمل کنن:
1- ابتدا با دستور زیر hermes-engine رو نصب کنید:
npm i -D hermes-engine2- فایل زیر رو با ویرایش گر باز کنید:
android/app/build.gradle3- توی فایل بالا دنبال عبارت زیر باشید:
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 تعویض کنید.
من همچین کاری کردم -
نویسندهنوشتهها