반응형
문제 원인 : VsCode 내 다음과 같은 오류가 발생
오랜만에 플러터 프로젝트 맡게 되었는데 다음과 같은 오류가 날 맞이했다.
Could not find an option named "no-sound-null-safety"/
Run 'flutter-h' (or 'flutter <command> -h') for available flutter commands and options.
Exited (1)
--no-sound-null-safety ?
--no-sound-null-safety 는 Flutter 프로젝트에서 널 포인터 예외를 방지하기 위한 기능이다. 이를 통해 프로그램의 안전성을 높이고 런타임 오류를 줄일 수 있다.
시도 1: 기본설정 Settings 변경
1. Code - 기본설정 - 설정
2. flutter run additional 검색 - Flutter Run Additional Args에 Add Item - “—no-sound-null-safety” 입력 ( 나 같은 경우에는 이 부분이 이미 추가되어있었다. )
3. .vscode - launch.json 파일 - args에 “—no-sound-null-safety” 추가
여전히 “—no-sound-null-safety” 문제가 발생하여 다른 방법을 찾아보다가 새로운 사실을 발견했다
Flutter 3.10.0 release notes에 따르면 해당 명령어가 3.10.0 부터 삭제되었다고 한다. Flutter 2.12 버전부터 null 안전성 기능이 기본으로 적용되었는데 그 이후로 옵션 자체가 더 이상 필요하지 않아서 삭제한 모양이다.
해결 방법 : “—no-sound-null-safety” 모두 제거
vscode내부에 있는 “—no-sound-null-safety” 항목을 모두 제거하면 정상적으로 작동이 된다.
나 같은 경우는 Flutter Run Additional Args에 —no-sound-null-safety 아이템이 존재했던 것이 문제였던 것으로 보인다.
반응형
'etc' 카테고리의 다른 글
Hack for Public Good in Korea Gen.AI 해커톤 2024 / KDI 국제정책대학원, 마이크로소프트 (5) | 2024.04.23 |
---|---|
[YBM 종로센터] 이지영 오픽 IM3~AL 후기 (7.4~7.15) (1) | 2022.08.12 |
연결이 비공개로 설정되어 있지 않습니다. NET::ERR_CERT_INVALID 우회 접속하기 (0) | 2022.01.24 |
몽키 패치(Monkey patch)란? (0) | 2022.01.13 |