본문 바로가기

개발하자

기존 플러터 앱/프로젝트에 플랫폼을 추가하려면 어떻게 해야 합니까?

반응형

기존 플러터 앱/프로젝트에 플랫폼을 추가하려면 어떻게 해야 합니까?

모바일만 지원하는 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 .

반응형