0213
FE
Dart 실행 시 뜨는 Analytics 메시지, 끄는 방법은?
Dart 첫 실행, 갑자기 뜨는 알림?
Dart CLI에서 코드를 처음 실행했을 때 아래와 같은 메시지를 보게 되었다.

code
The Dart CLI developer tool uses Google Analytics to report usage and diagnostic
data along with package dependencies, and crash reporting to send basic crash
reports. This data is used to help improve the Dart platform, Flutter framework,
and related tools.이는 Dart를 설치하고 dart run 명령어를 처음 실행할 때 자동으로 출력되는 메시지라고 했다.
Dart 팀은 사용자들의 사용 데이터를 익명으로 수집하여 툴의 품질을 개선하고, Flutter 생태계를 발전시키는 데 활용하고자 하고,. 이러한 수집은 Google의 개인정보 보호 정책에 따라 관리된다는 것을 알게 됐다.
참고로, 첫 실행에서는 실제로 데이터를 전송하지 않고 알림만 표시되며, 그 이후부터 수집이 활성화된다고 한다.
그런데 왜 꺼야 할까?
Analytics 수집은 선택 사항이며, 다음과 같은 이유로 끄는 것을 고려해볼 수 있다.
개인 프로젝트에서 불필요한 네트워크 요청을 줄이고 싶을 때
학습 및 테스트 환경이라 실제 사용 통계를 제공하고 싶지 않을 때
조직이나 보안 정책상 외부 데이터 전송이 제한될 때
따라서 단순히 Dart를 실습용으로 사용하는 경우라면 꺼두는 것이 깔끔하다고 한다.
끄는 방법 (한 줄이면 끝!)
터미널에 아래 명령어를 입력하면 Analytics 수집이 비활성화된다.
code
dart --disable-analytics
실행 결과
실행 예시:
code
? kimkwang-il ~/Documents/Dev/GitHub/Flutter_Basic dart --disable-analytics
Analytics reporting disabled. In order to enable it, run: dart --enable-analytics이제 이후 dart run 명령어를 실행해도 Analytics 관련 메시지가 더 이상 출력되지 않게 되었다.
code
? kimkwang-il dart run Inflearn/Test.dart
안녕하세요, Dart!
a + b = 8
실행 결과
이처럼 깔끔하게 출력 결과만 확인할 수 있게 되었다.
다시 켜고 싶다면?
언제든 아래 명령어로 다시 활성화할 수 있다.
code
dart --enable-analytics