-
[flutter] A dependency may only have one source. 에러flutter/flutter 에러 2019. 6. 14. 10:43
플러터 pubspec.yaml 안에 dev_dependecies 에 mockito 패키지를 하나 추가하고
우측 상단에 packages get 을 눌렀는데 아래와 같은 에러 구문이 나타납니다.
Error on line 30, column 5 of pubspec.yaml: A dependency may only have one source.
╷
30 │ ┌ sdk: flutter
31 │ │ mockito: ^4.1.0
32 │ │
33 │ │
34 │ │ # For information on the generic Dart part of this file, see the
35 │ │ # following page: https://www.dartlang.org/tools/pub/pubspec
36 │ │
37 │ └ # The following section is specific to Flutter.
╵
Running "flutter packages get" in flutter_dust...
pub get failed (65)제대로 넣었는데 왜 에러가 나타날까 해서 오류 구문을 자세히 보니까 dependency 에는 하나의 소스만 들어가야 한다는게 눈에 띕니다.
그래서 pubspec을 보니까 제가 flutter_test 안에 sdk와 mockito를 넣은걸로 표시되네요.
들여쓰기 라인을 sdk와 맞췄더니 flutter_test 안에 들어간걸로 인식 되어버렸습니다.
그래서 들여쓰기를 flutter_test와 맞추고 다시 packages get 을 해보니까 이상없이 잘 받아집니다.
위와 같은 에러를 만난다면 들여쓰기가 잘 맞게 되어있는지 확인이 필요할 것 같습니다.
'flutter > flutter 에러' 카테고리의 다른 글