نصب React Native بر روی لینوکس

در این مقاله شما با نصب React Native بر روی لینوکس آشنا می‌شید.
اینکه React Native چی هست و به چه دردی میخوره رو بهتره که گوگل کنید چون اینجا قصد توضیح دادنش رو ندارم و این فقط یه آموزش سریع برای نصب بی دردسر React Native روی لینوکس هست!

مرحله اول: نصب NodeJs و Npm

برای نصب NodeJs و Npm از مجموعه دستورات زیر استفاده کنید.
پ.ن: پیش از هر چیز ریپوهای سیستم رو بروز رسانی کنید!

          
            sudo apt-get update
            sudo apt-get install nodejs
            sudo apt-get install npm
            // بهتر است دستور زیر هم اجرا گردد!
            sudo ln -s /usr/bin/nodejs /usr/bin/node
          
        

مرحله دوم: نصب watchman

برای نصب watchman اول باید آن را از ریپو گیت‌هاب Clone کنیم و بعد آن را نصب و راه اندازی کنیم.
قدم اول:

          
            git clone https://github.com/facebook/watchman.git
          
        

پس از Clone شدن متن (کد)های watchman باید automake و autoconf را نصب کنید.
          
            sudo apt-get install automake
            sudo apt-get install autoconf
          
        

وارد فایل watchman شوید و دستورات زیر را اجرا کنید.
          
            cd watchman
            ./autogen.h
            ./configure
            make
            sudo make install
          
        
نکته: ممکن است در زمان اجرای دستور ./autogen.h با ارور زیر مواجه شوید:
your system lacks libtoolize
در صورت مواجه با این ارور باید libtool را نصب کنید.
          
            sudo apt-get install libtool
          
        
نکته۲: ممکن است در زمان اجرای دستور make با ارور زیر ماجه شوید:
pywatchman/bser.c:31:10: fatal error: Python.h: No such file or directory
در صورت مواجهه با این ارور باید python-dev را نصب کنید.
          
            sudo apt-get install python-dev
          
        

پ.ن: پس از رفع ارورها دوباره همان دستوری که با ارور مواجه شده را دوباره اجرا کنید.

مرحله سوم: نصب React Native

برای نصب React Native دستورات زیر را دنبال کنید:

          
            npm install -g react-native-cli
          
        
پ.ن: اگر با ارورهایی همانند تصویر زیر مواجه شدید از دستور sudo su استفاده کنید.

مرحله چهارم: نصب flow

برای نصب flow از دستور زیر استفاده کنید.

          
            sudo npm install -g flow-bin
          
        

مرحله پنجم: تست ایجاد پروژه و پایان

برای ایجاد پروژه از دستور زیر استفاده کنید.
پ.ن: بجای projectName نام پوشه (پروژه) مورد نظر خودتون رو وارد کنید.

          
            react-native init projectName
          
        
پس از ساخته شدن پروژه با دستور زیر میتوانید اپ اولیه خود را بر روی اندروید اجرا کنید.
          
            cd projectName
            react-native run-android
          
        
خب به پایان این آموزش رسیدیم, امیدوارم که مفید واقع شده باشه.

نویسنده: گشتاسب مظفریان | تاریخ: ۱۸ خرداد ۱۳۹۷