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.
문제가 발견되면 응용 프로그램 개발을 진행하기 전에 문제를 수정하십시오.