【Flutter】Flutter의 복수 버전을 공존시키는 방법

이 기사에서 말하는 것



Flutter의 버전을 Stable이나 Master 등 여러 공존시킬 때 몇 초 안에 전환하는 방법을 알려드립니다.

배경



Flutter 1.2.0이 출시되어 업데이트되었지만 한 프로젝트에서 작동하지 않는 라이브러리가 있었기 때문에,
Flutter 'Stable'과 '1.17.4'를 동거시켜야 했습니다.

매회 업그레이드, 다운 그레이드를 실시하고 있으면 그때마다 10분 정도 잃게 되기 때문에, 뭔가 없을까 찾고 있던 곳 fvm라고 하는 것이 있을 정도였기 때문에, 사용하면 좋은 느낌이었으므로 소개입니다.

fvm이란?



fvm

Flutter 버전 관리. Flutter SDK 버전을 관리하는 간단한 cli입니다.

FVM은 프로젝트별로 사용되는 Flutter SDK 버전을 참조하여 일관된 앱 빌드의 필요성을 지원합니다. 또한 여러 Flutter 버전을 설치하면 매번 Flutter 설치를 기다리지 않고도 앱에서 향후 출시될 Flutter를 신속하게 확인하고 테스트할 수 있습니다.

절차


  • Dart 설치
  • fvm 설치
  • fvm을 사용하여 여러 Fluttter 버전 설치
  • IDE로 설정

  • 1 Dart 설치



    Flutter에 번들되지 않은 기본 Dart을 넣어야합니다.

    Dart 설치 명령
    brew tap dart-lang/dart
    brew install dart
    

    pub의 패스를 통과합시다.

    루트 바로 아래의 .zshrc 또는 .bash_profile 파일에 다음을 추가하십시오.
    Mac 경로를 통과하는 방법
    export PATH="$PATH":"$HOME/.pub-cache/bin"
    

    2 fvm 설치



    다음 명령으로 fvm을 설치합니다.

    fvm 설치 명령
    pub global activate fvm
    

    3 여러 버전의 flutter 설치



    여러 버전의 flutter 설치 명령
    fvm install stable
    fvm install 1.17.4
    

    다음과 같이 디렉토리에 설치됩니다./Users/{username}/fvm/versions/1.17.4

    4 IDE로 설정



    Android Studio의 경우


    Preferences -> Languages & Frameworks -> Flutter -> SDK에 위의 설치 대상 경로를 설정합니다.


    VScode의 경우


    .vscode/settings.json에 다음을 씁니다.

    .vscode/settings.json
    {
        "dart.flutterSdkPaths": [
            "fvm"
        ]
    }
    

    fvm 버전을 전환합니다.
    fvm use 1.17.4 //インストール済みのバージョン名又はチャンネル名
    

    기타: FVM 업데이트


    brew install dart
    
    pub global activate fvm
    

    잘하지 않으면 (패스가 통과하지 않으면,,) ↓↓ 여기에서도 문제 없을까
    dart pub global activate fvm
    

    참고 기사


  • fvm을 사용하여 Flutter SDK 버전 간 전환
  • 좋은 웹페이지 즐겨찾기