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.