이 글은 기계 번역의 미러 문서이며, 원본 기사로 바로 이동하려면 여기를 클릭해 주세요.

보기: 14239|회답: 0

[이오닉] 아이오닉 안드로이드 앱 개발 (1): 초보자 가이드

[링크 복사]
게시됨 2018. 6. 19. 오후 3:07:03 | | | |
1. 이온 환경 설치

Ionic 개발은 Nodejs 환경에 의존하기 때문에, 개발 전에 Nodejs를 설치해야 합니다. 다운로드 및 설치:하이퍼링크 로그인이 보입니다.
설치가 완료된 후에는 PowerShell을 열고 node -v와 npm -v 명령을 입력하여 설치 성공을 확인하고, 버전 번호가 반환되면 성공한 것을 의미합니다.
PowerShell 명령줄에서 실행:

이것은 npm 패키지 관리자를 사용해 cordova와 ionic을 설치하는 것입니다. -g는 전역 설치를 의미하며, 전역 설치 후에는 PowerShell 내 어느 디렉터리에서든 cordova 및 ionic 명령을 사용할 수 있습니다.

다음과 같은 오류가 발생할 수 있습니다:

Ionic 및 cordova 튜토리얼 설치
https://www.itsvse.com/thread-4841-1-1.html
(출처: Architect_Programmer)

2. 이오닉 프로젝트 생성

Ionic 공식 웹사이트에는 세 가지 프로젝트 템플릿이 제공되며, 빈 공간, 탭, 사이드메뉴를 참고하세요:하이퍼링크 로그인이 보입니다.



탭 템플릿을 사용해 앱을 만들고, PowerShell CD를 개발 디렉터리로 열어 실행합니다:

여기서 myApp은 저희 프로젝트 이름입니다

아래에 나와 있습니다:


C:\project\android>ionic start myApp tabs
√ 디렉터리 생성 .\myApp - 완료!
√ 스타터 탭 다운로드 및 추출 완료!

? 새 앱을 코르도바와 통합하여 네이티브 iOS와 안드로이드를 타겟으로 하고 싶으신가요? 네
√ ionic.config.json와 package.json 개인화하기 - 완료!
> 이온 적분은 코르도바를 가능하게 합니다 -- 조용함
√ 통합 코드 다운로드 완료!
√ 프로젝트에 통합 파일 복사 - 완료!
[OK] 코르도바 통합 기능이 추가되었습니다!

의존성 설치는 몇 분이 걸릴 수 있습니다.

  * 아이오닉 데바프 *

Ionic DevApp, 즉 빠른 온디바이스 테스트 모바일 앱으로 개발 속도를 높이세요

  - 네이티브 SDK 없이 iOS와 Android에서 테스트
  - LiveReload: 즉각적인 스타일 및 JS 업데이트를 지원합니다

️--> DevApp 설치:하이퍼링크 로그인이 보입니다.    <--

> 자폐 나
× 실행 명령 - 실패!
[오류]

        >node-sass@4.9.0C:\project\android\myApp\node_modules\node-sass를 설치하세요
        > 노드 스크립트/install.js

        바이너리 다운로드하이퍼링크 로그인이 보입니다.
        다운로드 완료
        바이너리 저장 시 C:\project\android\myApp\node_modules\node-sass\vendor\win32-x64-57\binding.node
        캐싱 바이너리 → C:\Users\itsvse_pc\AppData\Roaming\npm-cache\node-sass\4.9.0\win32-x64-57_binding.node

        >uglifyjs-webpack-plugin@0.4.6postinstall C:\project\android\myApp\node_modules\uglifyjs-webpack-plugin
        > 노드 lib/post_install.js


        >node-sass@4.9.0설치 후 C:\project\android\myApp\node_modules\node-sass
        > 노드 스크립트/build.js

        바이너리는 C:\project\android\myApp\node_modules\node-sass\vendor\win32-x64-57\binding.node에서 찾을 수 있습니다
        이진 테스트
        이진법은 괜찮습니다
        NPM 에! 경로 C:\프로젝트\안드로이드\내 앱\node_modules\fsevents\node_modules
        NPM 에! 코드 EPERM
        NPM 에! 에르노 -4048
        NPM 에! Syscall LSTAT
        NPM 에! 오류: EPERM: 작동 불가, lstat
        'C:\프로젝트\안드로이드\내 앱\node_modules\fsevents\node_modules'
        NPM 에!  { 오류: EPERM: 작동 불가, 이스탯
        'C:\프로젝트\안드로이드\내 앱\node_modules\fsevents\node_modules'
        NPM 에!   스택: '오류: EPERM: 작동 불가, lstat
        \'C:\\프로젝트\\android\\myApp\\node_modules\\fsevents\\node_modules\',
        NPM 에!   에르노: -4048,
        NPM 에!   코드: 'EPERM',
        NPM 에!   시스콜: 'lstat',
        NPM 에!   경로: 'C:\\프로젝트\\android\\myApp\\node_modules\\fsevents\\node_modules' }
        NPM 에!
        NPM 에! 이 명령을 root/Administrator로 다시 실행해 보세요.

        NPM 에! 이 경기의 전체 기록은 다음에서 확인할 수 있습니다:
        NPM 에!     C:\Users\itsvse_pc\AppData\Roaming\npm-cache\_logs\2018-06-19T06_52_38_238Z-debug.log

오류가 발생했습니다.해결책은 관리자 권한으로 cmd를 실행한 후 위 명령을 다시 실행하는 것입니다!!



CD를 사용해 우리 프로젝트에 입력한 후, 다음 명령을 실행해 브라우저 서비스를 시작하세요:

실행이 완료되면 Ionic은 자동으로 기본 브라우저를 열고 애플리케이션 페이지로 이동하도록 도와줍니다. 브라우저가 페이지를 열면 Ionic이 라이브리로드 모드를 켜고 있습니다. 열면 www 아래에서 파일을 편집하고 저장합니다. Ionic은 웹소켓을 통해 페이지를 새로고침하라는 알림을 브라우저에 보냅니다.변경할 때마다 페이지를 수동으로 새로고침할 필요가 없습니다그리고 업무 효율성을 크게 향상시켰습니다.

아래에 나와 있습니다:






이전의:Ionic 및 cordova 튜토리얼 설치
다음:JAVA 버전 8u171과 8u172의 차이점
면책 조항:
Code Farmer Network에서 발행하는 모든 소프트웨어, 프로그래밍 자료 또는 기사는 학습 및 연구 목적으로만 사용됩니다; 위 내용은 상업적 또는 불법적인 목적으로 사용되지 않으며, 그렇지 않으면 모든 책임이 사용자에게 부담됩니다. 이 사이트의 정보는 인터넷에서 가져온 것이며, 저작권 분쟁은 이 사이트와는 관련이 없습니다. 위 내용은 다운로드 후 24시간 이내에 컴퓨터에서 완전히 삭제해야 합니다. 프로그램이 마음에 드신다면, 진짜 소프트웨어를 지원하고, 등록을 구매하며, 더 나은 진짜 서비스를 받아주세요. 침해가 있을 경우 이메일로 연락해 주시기 바랍니다.

Mail To:help@itsvse.com