NativeScript - Installazione

Questa sezione spiega come installare NativeScript sulla macchina.

Prerequisiti

Prima di passare all'installazione, abbiamo bisogno dei seguenti prerequisiti:

  • Node.js

  • Android

  • iOS

Verifica Node.js

Node.js è un motore di runtime JavaScript basato sul motore JavaScript interno di Google Chrome, v8. NativeScript utilizza ampiamente Node.js per vari scopi come la creazione dell'applicazione modello iniziale, la compilazione dell'applicazione, ecc., È obbligatorio avere Node.js sulla macchina.

Si spera che tu abbia installato Node.js sulla tua macchina. Se non è installato, visitare il collegamento,https://nodejs.org/ e scarica l'ultimo pacchetto LTS e installalo.

Per verificare se Node.js è installato correttamente, digita il comando seguente sul tuo terminale:

node --version

Potresti vedere la versione. A partire da ora, l'attuale versione stabile "LTS" di node è 12.14.0.

Configurazione della CLI

NativeScript CLI è un'applicazione basata su terminale / riga di comando e consente di creare e sviluppare un'applicazione NativeScript. Il gestore di pacchetti Node.js npm viene utilizzato per installare la CLI di NativeScript sulla macchina.

Utilizzare il comando seguente per installare la CLI di NativeScript -

npm install -g nativescript

Dopo aver eseguito questo comando, potremmo vedere il seguente output:

setupcli

Abbiamo installato l'ultima CLI di NativeScript, tns nel nostro sistema. Ora, digita il comando seguente nel tuo terminale:

tns

Questo elencherà la guida rapida. Potresti vedere il seguente output:

cli

Possiamo usare tns per creare e sviluppare applicazioni anche senza alcuna configurazione aggiuntiva. Tuttavia, non siamo riusciti a distribuire l'applicazione nel dispositivo reale. Invece possiamo eseguire l'applicazione utilizzando l'applicazione NativeScript PlayGround iOS / Android. Lo controlleremo nei prossimi capitoli.

Installazione dell'app playground NativeScript

Vai al tuo App Store iOS o Google Play Store e cerca l'app NativeScript Playground. Una volta che l'applicazione è elencata nei risultati della ricerca, fare clic sull'opzione di installazione. Si installerà il NativeScript Playground applicazione nel nostro dispositivo.

L' applicazione NativeScript Playground sarà utile per testare le tue app nel dispositivo Android o iOS senza distribuire l'applicazione nel dispositivo reale o nell'emulatore. Ciò ridurrà il tempo necessario per sviluppare l'applicazione e un modo semplice per avviare lo sviluppo della nostra applicazione mobile.

Configurazione per Android e iOS

In questo capitolo, impariamo come configurare il sistema per creare ed eseguire app iOS e Android sia nell'emulatore che nel dispositivo reale.

Passaggio 1: dipendenza da Windows

Esegui il comando seguente nel prompt dei comandi di Windows ed esegui come amministratore -

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

Dopo questo comando, gli script in fase di download installano le dipendenze e lo configurano.

Passaggio 2: dipendenza da macOS

Per installare in macOS, devi assicurarti che Xcode sia installato o meno. Xcode è obbligatorio per NativeScript. Se Xcode non è installato, visitare il seguente collegamentohttps://developer.apple.com/xcode/e scarica; quindi installalo.

Ora esegui il seguente comando nel tuo terminale:

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

Dopo aver eseguito il comando precedente, lo script installerà le dipendenze sia per lo sviluppo iOS che per quello Android. Al termine, chiudi e riavvia il terminale.

Passaggio 3: dipendenza da Android

Si spera che tu abbia configurato i seguenti prerequisiti:

  • JDK 8 o superiore

  • SDK Android

  • Repository di supporto Android

  • Google Repository

  • Strumenti di build per Android SDK 28.0.3 o versioni successive

  • Android Studio

Se i prerequisiti di cui sopra non sono configurati, visitare il seguente collegamento https://developer.android.com/studio/installalo e installalo. Infine, aggiungi JAVA_HOME e ANDROID_HOME nelle variabili d'ambiente.

Passaggio 4: verifica delle dipendenze

Adesso è tutto finito. Puoi verificare la dipendenza utilizzando il comando seguente:

tns doctor

Questo verificherà tutta la dipendenza e riepilogherà il risultato come di seguito:

√ 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.

In caso di problemi, correggili prima di procedere con lo sviluppo dell'applicazione.