수색…


비고

Ionic 2는 크로스 플랫폼 모바일 개발 기술입니다. 이 프레임 워크는 하이브리드 모바일 응용 프로그램을 빌드하기 위해 제작되었으며 데스크톱 응용 프로그램에도 사용할 수 있습니다. 그것은 한 번 쓰고, 어디에서나 실행되는 기술입니다. JavaScript / Typescript, Angular 2, HTML 및 CSS (SCSS / LESS)와 같은 웹 기술을 사용합니다. Ionic2 애플 리케이션에 좋은 작동 >=android 4.4 ,하지만 당신은 실행하려는 android 4.1android 4.3 사용 할 크로스 산책 .

설치 또는 설정

이오닉 2가 날마다 나아지고 있기 때문에 항상 공식 문서 를 확인하여 최신 변경 사항 및 개선 사항을 추적하십시오.

선행 조건 : 이온 2 프로젝트를 만들기 위해서는 NodeJS가 필요합니다. 여기에서 노드를 다운로드하여 설치하고 npm 및 여기에서 사용되는 Ionic 2 패키지에 대해 자세히 배울 수 있습니다 .


1. 이온 2 장착

Ionic 1과 마찬가지로 Ionic CLI 또는 GUI를 사용하여 브라우저에서 바로 응용 프로그램을 빌드하고 테스트 할 수 있습니다. 심지어 Ionic 1 앱으로 작업 할 수있는 모든 기능을 갖추고있어 변경하지 않아도됩니다!

이온 2를 사용하려면 단순히 npm에서 이온을 설치하십시오.

$ npm install -g ionic

EACCES 오류가 발생하면 여기 에 나와있는 지침에 따라 노드에 필요한 권한을 부여하십시오.

2. 첫 번째 앱 만들기

CLI가 설치되면 다음 명령을 실행하여 첫 번째 앱을 시작하십시오.

$ ionic start MyIonic2Project

탭 템플릿 은 기본적으로 사용되지만 플래그를 전달하여 다른 템플릿을 선택할 수도 있습니다. 예 :

$ ionic start MyIonic2Project tutorial
$ cd MyIonic2Project
$ npm install

튜토리얼 템플릿을 사용합니다.

앱을 실행하려면 프로젝트 디렉토리로 이동하고 ionic serve -lc 실행합니다.

$ ionic serve -lc

-l은 페이지의 실제 다시로드를 활성화하고 -c는 콘솔 로그를 표시합니다. 앱을 빌드하는 데 문제가있는 경우 package.json이 ionic2-app-base 의 패키지와 일치하는지 확인하십시오.

브라우저에서 바로 새 앱을 사용할 수 있습니다!

3. 장치에 구축하기

물리적 장치 나 장치 에뮬레이터에서 새 앱을 만들 수도 있습니다. 계속 진행하려면 코르도바 가 필요합니다.

Cordova를 설치하려면 다음을 실행하십시오.

$ npm install -g cordova

iOS 응용 프로그램을 빌드하기위한 iOS 시뮬레이터 문서 (참고 : OSX 이외의 운영 체제에서는 iOS 장치 또는 에뮬레이터로 빌드 할 수 없음) 또는 Android 애플리케이션을 빌드하는 Genymotion 문서를 확인하십시오.

iOS 기기에서 실행 중 :

iOS 용 앱을 제작하려면 OSX 컴퓨터에서 작업해야합니다. iOS 용으로 빌드 할 수 있도록 코코아 프레임 워크가 필요하기 때문입니다. 먼저 코드를 실행하여 코드 코바에 플랫폼을 추가해야합니다. 다음 명령 :

$ ionic cordova platform add ios

iOS 장치로 컴파일하려면 Xcode 가 필요합니다.

마지막으로 다음 명령으로 앱을 실행합니다.

$ ionic cordova run ios

Android 기기에서 실행 중 :

Android의 단계는 거의 동일합니다. 먼저 플랫폼을 추가하십시오.

$ ionic cordova platform add android

그런 다음 Android 장치로 컴파일 할 수있는 Android SDK 를 설치하십시오. Android SDK는 에뮬레이터와 함께 제공되지만 실제로 느립니다. Genymotion 은 훨씬 빠릅니다. 설치가 끝나면 다음 명령을 실행하십시오.

$ ionic cordova run android

그리고 그게 다야! 첫 번째 이오니아 2 앱을 만드는 것을 축하합니다!

이온이 다시로드됩니다. 따라서 앱을 개발하고 에뮬레이터 / 기기에서 변경 사항을 실시간으로 보려는 경우 다음 명령을 실행하여 변경할 수 있습니다.

iOS의 경우 :

$ ionic cordova emulate ios -lcs

iOS 9.2.2에서는 라이브로드가 작동하지 않으므로주의하십시오. livereload로 작업하려면 다음을 추가하여 config.xml 파일을 편집합니다.

<allow-navigation href="*"/>

그런 다음 <platform name="ios"> :

<config-file parent="NSAppTransportSecurity" platform="ios" target="*-Info.plist">
  <dict>
    <key>NSAllowsArbitraryLoads</key>
    <true/>
  </dict>
</config-file>

Android의 경우 :

$ ionic cordova run android -lcs

l 라이브 다시로드, 약자 c 콘솔 로그 및 s 서버 로그. 이렇게하면 실행 중에 오류 / 경고가 있는지 확인할 수 있습니다.

Windows 용 건물

Windows 용 프로젝트를 빌드하려면 Windows 컴퓨터에서 작업해야합니다. 시작하려면 다음 명령을 실행하여 ionic2 프로젝트에 Windows 플랫폼을 설치하십시오.

$ionic cordova platform add windows

그런 다음 다음 명령을 실행하십시오.

$ionic cordova run windows

브라우저에서 실행하려면

$ionic serve

크롬 브라우저 검사 장치 용. (크롬 브라우저의 주소 표시 줄에 입력)

chrome://inspect/#devices


Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow