Pemrograman Mobile

Install React Native di Macintosh : Mengatasi NPM versi 5 yang tidak kompatibel

By on February 12, 2018

Halo semua apa kabar?, kali ini sy membuat catatan tentang bagaimana install react-native di Mac. Sederhananya bisa ikuti di official page React-Native.  Namun kadang hidup tidak selancar yang kita rencanakan (cie, curcol :-D). Untuk itu sy tulis pengalaman  install React-Native di MacOS High Sierrra (10.13.2). Saat ini (12 Februari 2018), NPM yang baru direlease adalah versi 5 yang ternyata tidak disupport oleh react native. Jadi harus install NPM versi 4

1.Install XCODE

Silakan download XCODE dari APP Store, gampang kok

2. Install Brew

Brew merupakan package manager di Mac. Untuk install brew, cukup jalankan perintah ini di terminal

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

3. Install NPM

ketik perintah berikut di terminal

brew install node

silakan tunggu sambil ngopi.  Setelah selesai cek versi NPM

npm -v

saat ini versi NPM adalah 5.6.0. Versi 5 ke atas belum didukung oleh React-Native. Kalo dipaksakan jadinya muncul seperti ini saat create project di React-Native

Jadi  NPM harus di downgrade ke versi 4 dulu

4. Downgrade NPM

Ketik perintah
npm install -g npm@4

terlihat di atas bahwa versi NPM sudah menjadi 4

5. Install React-Native

ketik perintah npm install -g create-react-native-app

6. Create Project Baru

ketik perinta create-react-native-app AppProject1
AppProject1 bisa diganti dengan nama project anda

7. Run

masuk ke folder project cd AppProject1/

kemudian jalankan perintah npm start nah kadang disini terjadi error. Silakan ikuti petunjuk errornya dengan menjalankan perintah

sudo sysctl -w kern.maxfiles=5242880
sudo sysctl -w kern.maxfilesperproc=524288

ketik ulang npm start

tadaaa.. selesai. Silakan buka aplikasi EXPO di hp anda untuk melihat aplikasinya. Pastikan HP dan komputer ada di jaringan yang sama

TAGS
RELATED POSTS
RESIKA ARTHANA
Singaraja, Bali

Halo saya Resika Arthana, saya bukan blogger tetap. Blog ini hanya sebagai catatan tentang apa yang pernah singgah dipikiran saya. Kenapa blog? kalau saya catat di buku saya khawatir tidak bisa dibaca lagi :-P. Saya seorang penikmat kopi, pengayuh sepeda dan seorang dosen di Universitas Pendidikan Ganesha. Tulisan disini kebanyakan tidak divalidasi secara ilmiah terlebih dahulu, jadi jangan dikutip di paper/karya ilmiah ;D

Page optimized by WP Minify WordPress Plugin