NativeScript - Instalación

Esta sección explica cómo instalar NativeScript en su máquina.

Prerrequisitos

Antes de pasar a la instalación, necesitamos los siguientes requisitos previos:

  • Node.js

  • Android

  • iOS

Verificar Node.js

Node.js es un motor en tiempo de ejecución de JavaScript construido sobre el motor interno de JavaScript de Google Chrome, v8. NativeScript usa Node.js ampliamente para varios propósitos, como crear la aplicación de plantilla de inicio, compilar la aplicación, etc. Es obligatorio tener Node.js en su máquina.

Con suerte, ha instalado Node.js en su máquina. Si no está instalado, visite el enlace,https://nodejs.org/ y descargue el último paquete LTS e instálelo.

Para verificar si Node.js está instalado correctamente, escriba el siguiente comando en su terminal:

node --version

Podías ver la versión. A partir de ahora, la versión estable actual "LTS" del nodo es 12.14.0.

Configuración CLI

NativeScript CLI es una aplicación basada en terminal / línea de comandos y le permite crear y desarrollar aplicaciones NativeScript. El administrador de paquetes npm de Node.js se utiliza para instalar la CLI de NativeScript en su máquina.

Utilice el siguiente comando para instalar NativeScript CLI:

npm install -g nativescript

Después de ejecutar este comando, pudimos ver el siguiente resultado:

setupcli

Hemos instalado la última CLI de NativeScript, tns en nuestro sistema. Ahora, escriba el siguiente comando en su terminal:

tns

Esto mostrará una guía de inicio rápido. Podrías ver el siguiente resultado:

cli

Podemos usar tns para crear y desarrollar aplicaciones incluso sin ninguna configuración adicional. Pero no pudimos implementar la aplicación en un dispositivo real. En su lugar, podemos ejecutar la aplicación usando la aplicación NativeScript PlayGround iOS / Android. Lo comprobaremos en los próximos capítulos.

Instalación de la aplicación de juegos NativeScript

Vaya a su tienda de aplicaciones iOS o Google Play Store y busque la aplicación NativeScript Playground. Una vez que la aplicación aparezca en el resultado de la búsqueda, haga clic en la opción de instalación. Instalará la aplicación NativeScript Playground en nuestro dispositivo.

La aplicación NativeScript Playground será útil para probar sus aplicaciones en dispositivos Android o iOS sin implementar la aplicación en el dispositivo o emulador real. Esto reducirá el tiempo necesario para desarrollar la aplicación y una forma sencilla de poner en marcha el desarrollo de nuestra aplicación móvil.

Configuración de Android e iOS

En este capítulo, aprendamos cómo configurar el sistema para crear y ejecutar aplicaciones de iOS y Android, ya sea en un emulador o en un dispositivo real.

Paso 1: dependencia de Windows

Ejecute el siguiente comando en el símbolo del sistema de Windows y ejecútelo como administrador:

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

Después de este comando, los scripts que se están descargando, instale las dependencias y configúrelo.

Paso 2: dependencia de macOS

Para instalar en macOS, debe asegurarse de que Xcode esté instalado o no. Xcode es obligatorio para NativeScript. Si Xcode no está instalado, visite el siguiente enlacehttps://developer.apple.com/xcode/y descargar; luego instálelo.

Ahora ejecute el siguiente comando en su terminal:

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

Después de ejecutar el comando anterior, el script instalará las dependencias para el desarrollo de iOS y Android. Una vez hecho esto, cierra y reinicia tu terminal.

Paso 3: dependencia de Android

Con suerte, ha configurado los siguientes requisitos previos:

  • JDK 8 o superior

  • SDK de Android

  • Repositorio de soporte de Android

  • Repositorio de Google

  • Herramientas de compilación del SDK de Android 28.0.3 o superior

  • Estudio de Android

Si los requisitos previos anteriores no están configurados, visite el siguiente enlace https://developer.android.com/studio/instalarlo e instalarlo. Finalmente, agregue JAVA_HOME y ANDROID_HOME en sus variables de entorno.

Paso 4: verificar las dependencias

Ahora todo está hecho. Puede verificar la dependencia usando el siguiente comando:

tns doctor

Esto verificará toda la dependencia y resumirá el resultado de la siguiente manera:

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

Si encuentra algún problema, corríjalo antes de continuar con el desarrollo de la aplicación.