NativeScript - Instalasi

Bagian ini menjelaskan tentang cara menginstal NativeScript pada mesin Anda.

Prasyarat

Sebelum pindah ke instalasi, kita membutuhkan prasyarat berikut -

  • Node.js

  • Android

  • iOS

Verifikasi Node.js

Node.js adalah mesin waktu proses JavaScript yang dibangun di atas mesin JavaScript internal Google Chrome, v8. NativeScript menggunakan Node.js secara ekstensif untuk berbagai tujuan seperti membuat aplikasi template starter, menyusun aplikasi, dll., Node.js wajib ada di komputer Anda.

Mudah-mudahan, Anda telah menginstal Node.js di mesin Anda. Jika tidak diinstal, kunjungi tautannya,https://nodejs.org/ dan unduh paket LTS terbaru dan instal.

Untuk memverifikasi apakah Node.js diinstal dengan benar, ketik perintah di bawah ini pada terminal Anda -

node --version

Anda bisa melihat versinya. Saat ini, versi node "LTS" yang stabil saat ini adalah 12.14.0.

Penyiapan CLI

NativeScript CLI adalah aplikasi berbasis terminal / baris perintah dan memungkinkan Anda membuat dan mengembangkan aplikasi NativeScript. Node.js package manager npm digunakan untuk menginstal NativeScript CLI di komputer Anda.

Gunakan perintah di bawah ini untuk menginstal NativeScript CLI -

npm install -g nativescript

Setelah menjalankan perintah ini, kita bisa melihat output berikut -

setupcli

Kami telah menginstal NativeScript CLI, tns terbaru di sistem kami. Sekarang, ketik perintah di bawah ini di terminal Anda -

tns

Ini akan mencantumkan panduan memulai cepat. Anda bisa melihat output berikut -

cli

Kita dapat menggunakan tns untuk membuat dan mengembangkan aplikasi bahkan tanpa pengaturan tambahan. Tapi, kami tidak dapat menerapkan aplikasi di perangkat nyata. Sebagai gantinya kita dapat menjalankan aplikasi menggunakan aplikasi NativeScript PlayGround iOS / Android. Kami akan memeriksanya di bab-bab mendatang.

Menginstal Aplikasi NativeScript playground

Buka App store iOS atau Google Play Store Anda dan cari aplikasi NativeScript Playground. Setelah aplikasi terdaftar di hasil pencarian, klik opsi instal. Ini akan menginstal aplikasi NativeScript Playground di perangkat kami.

Aplikasi NativeScript Playground akan berguna untuk menguji aplikasi Anda di perangkat Android atau iOS tanpa menerapkan aplikasi di perangkat atau emulator sebenarnya. Ini akan mengurangi waktu untuk mengembangkan aplikasi dan cara mudah untuk memulai pengembangan aplikasi seluler kita.

Pengaturan Android dan iOS

Dalam bab ini, mari kita pelajari cara menyiapkan sistem untuk membangun dan menjalankan aplikasi iOS dan Android baik di emulator atau di perangkat nyata.

Langkah 1: Ketergantungan Windows

Jalankan perintah di bawah ini di command prompt windows Anda dan jalankan sebagai administrator -

@powershell -NoProfile -ExecutionPolicy Bypass -Command "iex 
((new-object net.webclient).DownloadString('https://www.nativescript.org/setup/win'))"

Setelah perintah ini, Skrip diunduh kemudian instal dependensi dan konfigurasikan.

Langkah 2: Ketergantungan macOS

Untuk menginstal di macOS, Anda harus memastikan bahwa Xcode diinstal atau tidak. Xcode adalah wajib untuk NativeScript. Jika Xcode tidak diinstal, kunjungi tautan berikuthttps://developer.apple.com/xcode/dan unduh; lalu instal.

Sekarang jalankan perintah berikut di terminal Anda -

sudo ruby -e "$(curl -fsSL https://www.nativescript.org/setup/mac)"

Setelah menjalankan perintah di atas, skrip akan menginstal dependensi untuk pengembangan iOS dan Android. Setelah selesai, tutup dan mulai ulang terminal Anda.

Langkah 3: Ketergantungan Android

Mudah-mudahan, Anda telah mengonfigurasi prasyarat berikut -

  • JDK 8 atau lebih tinggi

  • SDK Android

  • Repositori Dukungan Android

  • Google Repository

  • Android SDK Build-tools 28.0.3 atau yang lebih tinggi

  • Android Studio

Jika prasyarat di atas tidak dikonfigurasi, kunjungi tautan berikut ini https://developer.android.com/studio/instal dan instal. Terakhir, Tambahkan JAVA_HOME dan ANDROID_HOME di variabel lingkungan Anda.

Langkah 4: Verifikasi dependensi

Sekarang semuanya sudah selesai. Anda dapat memverifikasi ketergantungan menggunakan perintah di bawah ini -

tns doctor

Ini akan memverifikasi semua ketergantungan dan meringkas hasilnya seperti di bawah ini -

√ Getting environment information 
No issues were detected. 
√ Your ANDROID_HOME environment variable is set and points to correct directory. 
√ Your adb from the Android SDK is correctly installed. 
√ The Android SDK is installed. 
√ A compatible Android SDK for compilation is found. 
√ Javac is installed and is configured properly. 
√ The Java Development Kit (JDK) is installed and is configured properly. 
√ Local builds for iOS can be executed only on a macOS system. 
   To build for iOS on a different operating system, you can use the
   NativeScript cloud infrastructure. 
√ Getting NativeScript components versions information... 
√ Component nativescript has 6.3.0 version and is up to date. 
√ Component tns-core-modules has 6.3.2 version and is up to date. 
√ Component tns-android has 6.3.1 version and is up to date. 
√ Component tns-ios has 6.3.0 version and is up to date.

Jika Anda menemukan masalah apa pun, perbaiki masalah tersebut sebelum melanjutkan untuk mengembangkan aplikasi.