반응형
기존 플러터 앱/프로젝트에 플랫폼을 추가하려면 어떻게 해야 합니까?
모바일만 지원하는 Flutter 앱을 만들었습니다:
flutter create --platforms=ios,android foo
웹이 Fluter에 의해 지원되기 전에 만든 Fluter 프로젝트도 있는데, 이것이 모바일 지원만 포함하는 이유입니다.
지금 웹과 macOS에서 앱을 실행하고 싶은데 사용하려고 하면 다음과 같은 오류가 발생합니다:
Exception: No macOS desktop project configured. See https://flutter.dev/desktop#add-desktop-support-to-an-existing-app to learn about adding macOS support to a project.
flutter create .
이것이 기존 프로젝트의 문제를 해결해 주었다
프로젝트 단말기에서 다음 줄을 실행하여 플러터 프로젝트에 웹 지원을 추가할 수 있습니다.
flutter create --platforms=web .
Linux 플랫폼을 추가하려면 다음 명령줄을 실행합니다:
flutter create --platforms=linux .
아래 명령어를 사용하여 기존 Flutter App에서 웹 지원을 추가할 수 있습니다.
flutter create --platforms web .
우리는 웹에 필요한 모든 파일을 생성한다. 그 후 아래 명령어를 사용하여 크롬으로 앱을 실행할 수 있습니다.
flutter run -d chrome
프로젝트별로 새 플러그인 지원을 추가할 수 있습니다:
flutter create .
Flutter 프로젝트의 루트에서 간단히 실행하면 모든 플랫폼에 필요한 파일이 추가됩니다.
사용 가능한 특정 플랫폼에 대한 지원만 추가하려는 경우 인수를 제공하여 이를 수행할 수 있습니다:
flutter create --platforms=web,macos .
반응형
'개발하자' 카테고리의 다른 글
인라인에서 null 값을 확인하고 타이프스크립트에서 오류를 던지는 방법은? (0) | 2023.10.22 |
---|---|
Python poetry, 선택적 종속성 설치 (0) | 2023.10.21 |
Floter iOS RevenueCat 적발되지 않은 예외 'NS 내부 불일치 예외' (2) | 2023.10.20 |
Flower Web - Firebase App '[DEFAULT]'가 생성되지 않음 - Firebase App.initializeApp()(앱/no-app)을 호출합니다 (0) | 2023.10.20 |
터미널에서 .ipynb 주피터 노트북을 실행하는 방법? (0) | 2023.10.19 |