본문 바로가기
etc

[Flutter] Could not find an option named "no-sound-null-safety".

by @__100.s 2024. 4. 30.
반응형

문제 원인 : 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 안전성 기능이 기본으로 적용되었는데 그 이후로 옵션 자체가 더 이상 필요하지 않아서 삭제한 모양이다.

 

 

Flutter 3.10.0 release notes

Release notes for Flutter 3.10.0.

docs.flutter.dev

 

 

해결 방법 : “—no-sound-null-safety” 모두 제거

vscode내부에 있는 “—no-sound-null-safety” 항목을 모두 제거하면 정상적으로 작동이 된다.

나 같은 경우는 Flutter Run Additional Args에 —no-sound-null-safety 아이템이 존재했던 것이 문제였던 것으로 보인다.

 

반응형