dart.dev/null-safety/migration-guide
Migrating to null safety
How to move your existing Dart code to the world of null safety
dart.dev
1. 환경 설정
- null-safety를 지원하는 Dart SDK 2.12 Version 이상이 필요합니다.
$dart --version
Package depency null safety 상태 확인 방법
- 추가된 패키지에 null-safety dependency 확인 후 결과를 보여줍니다.
$flutter pub outdated --mode=null-safety
ex)
- dependency upgrade를 위해서 아래 command 입력합니다.
$flutter pub upgrade --null-safety
2. Migrate Tool 사용 방법
- null-safety dart migration을 수행하기 위해서는 아래 명령어를 pubspec.yaml 폴더에서 아래 명령어 수행합니다.
$dart migrate
- 생성된 migration suggestion URL 클릭 시 아래와 같이 migration page가 뜨게 되며 Migration hint와 수정 이후 Migration을 적용할 수 있게 됩니다.
- Hint에 표시된 null check, nuallable 내용이 코드에 자동으로 추가되어 있습니다.
3. null-safety migration 결과 확인
- 정상적으로 migration이 되었다면 아래와 같이 sound null safety 메시지 확인이 가능합니다.
'Front-End > Flutter' 카테고리의 다른 글
[Flutter] No version of NDK (0) | 2021.09.18 |
---|---|
[Flutter] Flutter 앱에 Firebase 추가 (0) | 2021.08.31 |
[Flutter] lints 설정 (0) | 2021.08.29 |
[Flutter] 다국어 처리 easy_localization (0) | 2021.03.20 |