Debian 10에 Ionic Framework를 설치하는 방법

Debian 10에 Ionic Framework를 설치하는 방법

2022-10-18 last update

7 minutes reading linux programming debian
Ionic은 고품질의 크로스 플랫폼 네이티브 및 웹 앱을 구축하기 위한 무료 오픈 소스 프레임워크입니다. 간단한 명령으로 프로젝트를 생성하는 데 도움이 되는 강력한 명령줄 인터페이스와 함께 제공됩니다. Ionic은 앱 개발을 위해 Android, IOS 및 유니버설 Windows 플랫폼을 지원합니다. Ionic은 Cardova 플러그인을 사용하여 카메라, GPS 및 손전등에 액세스합니다.

이 게시물에서는 Debian 10 서버에 Ionic Mobile App Framework를 설치하는 방법을 보여줍니다.

전제 조건


  • 데비안 10을 실행하는 서버.
  • 루트 암호는 서버에 구성됩니다.
  • 시작하기


    먼저 다음 명령을 실행하여 시스템 패키지를 업데이트된 버전으로 업데이트합니다.
    apt-get update -y
    모든 패키지가 업데이트되면 다음 명령을 사용하여 다른 필수 패키지를 설치할 수 있습니다.
    apt-get install curl gnupg2 wget -y

    Node.js 설치


    다음으로 시스템에 Node.js를 설치해야 합니다. 기본적으로 최신 버전의 Node.js는 Debian 저장소에 포함되어 있지 않습니다. 따라서 시스템에 노드 소스 저장소를 추가해야 합니다.
    다음 명령을 사용하여 노드 소스 리포지토리를 추가할 수 있습니다.
    curl -sL https://deb.nodesource.com/setup_14.x | bash -
    리포지토리가 추가되면 다음 명령으로 Node.js를 설치합니다.
    apt-get install nodejs -y
    Node.js를 설치한 후 다음 명령을 사용하여 Node.js 버전을 확인합니다.
    node --version
    다음 출력이 표시되어야 합니다.
    v14.17.1
    
    다음으로 시스템에 Cordova도 설치해야 합니다. 다음 명령으로 설치할 수 있습니다.
    npm install -g cordova
    설치가 완료되면 다음 단계로 진행할 수 있습니다.

    아이오닉 프레임워크 설치


    먼저 서버에 ionic CLI 유틸리티를 설치해야 합니다. 다음 명령으로 설치할 수 있습니다.
    npm i -g @ionic/cli
    ionic을 설치한 후 다음 명령으로 ionic 버전을 확인합니다.
    ionic -v
    다음과 같은 결과가 나와야 합니다.
    6.16.3
    

    Ionic으로 프로젝트 만들기


    이제 다음 명령을 사용하여 첫 번째 프로젝트를 만들 수 있습니다.
    ionic start
    React 또는 Angular 중에서 프레임워크를 선택하고 프로젝트 이름을 지정하고 아래와 같이 템플릿을 선택하라는 메시지가 표시됩니다.
    Pick a framework! ????
    
    Please select the JavaScript framework to use for your new app. To bypass this prompt next time, supply a value for the
    --type option.
    
    ? Framework: Angular
    
    Every great app needs a name! ????
    
    Please enter the full name of your app. You can change this at any time. To bypass this prompt next time, supply name,
    the first argument to ionic start.
    
    ? Project name: myapp
    
    Let's pick the perfect starter template! ????
    
    Starter templates are ready-to-go Ionic apps that come packed with everything you need to build your app. To bypass this
    prompt next time, supply template, the second argument to ionic start.
    
    ? Starter template: tabs
    ? Preparing directory ./myapp in 3.69ms
    ? Downloading and extracting tabs starter in 591.18ms
    ? Integrate your new app with Capacitor to target native iOS and Android? No
    
    Your Ionic app is ready! Follow these next steps:
    
    - Go to your new project: cd ./myapp
    - Run ionic serve within the app directory to see your app in the browser
    - Run ionic capacitor add to add a native iOS or Android project using Capacitor
    - Generate your app icon and splash screens using cordova-res --skip-config --copy
    - Explore the Ionic docs for components, tutorials, and more: https://ion.link/docs
    - Building an enterprise app? Ionic has Enterprise Support and Features: https://ion.link/enterprise-edition
    

    응용 프로그램 시작


    이제 디렉터리를 프로젝트로 변경하고 다음 명령으로 애플리케이션을 시작합니다.
    cd myapp
    ionic serve --host 0.0.0.0 --port 8100,/p>
    다음과 같은 결과가 나와야 합니다.
    > ng run app:serve --host=0.0.0.0 --port=8100
    [INFO] Development server running!
           
           Local: http://localhost:8100
           External: http://216.98.11.73:8100
           
           Use Ctrl+C to quit this process
    
    [INFO] Browser window opened to http://localhost:8100!
    
    이제 웹 브라우저를 열고 URL http://your-server-ip:8100을 사용하여 애플리케이션에 액세스합니다. 다음 화면에 이온 응용 프로그램이 표시되어야 합니다.

    결론


    축하합니다! Debian 10 서버에 Ionic 프레임워크를 성공적으로 설치했습니다. 이제 Ionic 프레임워크를 사용하여 모바일 애플리케이션 생성을 시작할 수 있습니다.