NativeScript-설치

이 섹션에서는 컴퓨터에 NativeScript를 설치하는 방법에 대해 설명합니다.

전제 조건

설치로 이동하기 전에 다음 전제 조건이 필요합니다.

  • Node.js

  • Android

  • iOS

Node.js 확인

Node.js 는 Google Chrome의 내부 JavaScript 엔진 인 v8을 기반으로 빌드 된 JavaScript 런타임 엔진입니다. NativeScript는 시작 템플릿 애플리케이션 생성, 애플리케이션 컴파일 등과 같은 다양한 목적으로 Node.js를 광범위하게 사용 합니다. 머신에 Node.js 가 있어야 합니다.

컴퓨터에 Node.js를 설치했으면합니다. 설치되지 않은 경우 링크를 방문하십시오.https://nodejs.org/ 최신 LTS 패키지를 다운로드하고 설치하십시오.

Node.js가 제대로 설치되었는지 확인하려면 터미널에 아래 명령을 입력하십시오.

node --version

버전을 볼 수 있습니다. 현재 노드의 안정적인 "LTS"버전은 12.14.0입니다.

CLI 설정

NativeScript CLI는 터미널 / 명령 줄 기반 응용 프로그램이며 NativeScript 응용 프로그램을 만들고 개발할 수 있습니다. Node.js 패키지 관리자 npm은 컴퓨터에 NativeScript CLI를 설치하는 데 사용됩니다.

아래 명령을 사용하여 NativeScript CLI를 설치하십시오-

npm install -g nativescript

이 명령을 실행 한 후 다음 출력을 볼 수 있습니다.

setupcli

시스템에 최신 NativeScript CLI tns를 설치했습니다. 이제 터미널에 아래 명령을 입력하십시오-

tns

빠른 시작 가이드가 나열됩니다. 다음 출력을 볼 수 있습니다.

cli

추가 설정 없이도 tns를 사용하여 응용 프로그램을 만들고 개발할 수 있습니다. 그러나 실제 장치에는 응용 프로그램을 배포 할 수 없었습니다. 대신 NativeScript PlayGround iOS / Android 애플리케이션을 사용하여 애플리케이션을 실행할 수 있습니다 . 다음 장에서 확인할 것입니다.

NativeScript Playground 앱 설치

iOS 앱 스토어 또는 Google Play 스토어로 이동하여 NativeScript Playground 앱을 검색합니다. 응용 프로그램이 검색 결과에 나열되면 설치 옵션을 클릭합니다. 장치에 NativeScript Playground 앱을 설치합니다 .

NativeScript Playground 애플리케이션은 실제 기기 나 에뮬레이터에 애플리케이션을 배포하지 않고 Android 또는 iOS 기기에서 앱을 테스트하는 데 유용합니다. 이렇게하면 애플리케이션 개발 시간이 단축되고 모바일 애플리케이션 개발을 쉽게 시작할 수 있습니다.

Android 및 iOS 설정

이 장에서는 에뮬레이터 또는 실제 장치에서 iOS 및 Android 앱을 빌드하고 실행하도록 시스템을 설정하는 방법을 알아 봅니다.

1 단계 : Windows 종속성

Windows 명령 프롬프트에서 아래 명령을 실행하고 관리자 권한으로 실행하십시오.

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

이 명령 후에 스크립트가 다운로드되고 종속성을 설치하고 구성합니다.

2 단계 : macOS 종속성

macOS에 설치하려면 Xcode가 설치되어 있는지 확인해야합니다. Xcode는 NativeScript에 필수입니다. Xcode가 설치되지 않은 경우 다음 링크를 방문하십시오.https://developer.apple.com/xcode/그리고 다운로드; 그런 다음 설치하십시오.

이제 터미널에서 다음 명령을 실행하십시오-

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

위의 명령을 실행 한 후 스크립트는 iOS 및 Android 개발 모두에 대한 종속성을 설치합니다. 완료되면 터미널을 닫고 다시 시작하십시오.

3 단계 : Android 종속성

바라건대, 다음 전제 조건을 구성했습니다.

  • JDK 8 이상

  • 안드로이드 SDK

  • Android 지원 저장소

  • Google 저장소

  • Android SDK 빌드 도구 28.0.3 이상

  • 안드로이드 스튜디오

위의 전제 조건이 구성되지 않은 경우 다음 링크를 방문하십시오. https://developer.android.com/studio/그것을 설치하고 설치하십시오. 마지막으로 환경 변수에 JAVA_HOME 및 ANDROID_HOME을 추가하십시오.

4 단계 : 종속성 확인

이제 모든 것이 완료되었습니다. 아래 명령을 사용하여 종속성을 확인할 수 있습니다.

tns doctor

이것은 모든 종속성을 확인하고 결과를 다음과 같이 요약합니다.

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

문제가 발견되면 응용 프로그램 개발을 진행하기 전에 문제를 수정하십시오.