path_does_not_exist 진단: 의존성의 path가 가리키는 디렉터리가 존재하지 않아요
path_does_not_exist 진단: 의존성의 path가 가리키는 디렉터리가 존재하지 않아요
pubspec.yaml에서 로컬 패키지에 의존할 때는 path 키로 그 패키지의 위치를 지정해요. 그런데 이 path가 가리키는 디렉터리가 실제로 존재하지 않으면, 패키지를 찾을 수 없으니 분석기가 이 진단을 내보내요. 오타가 있는지, 경로가 올바른지부터 확인해 봐야 해요.
본문
설명
분석기는 어떤 의존성이 path 키로 가리키는 디렉터리가 존재하지 않을 때 이 진단을 만들어요.
예시
doesNotExist라는 디렉터리가 존재하지 않는다고 가정할게요. 다음 코드는 그 디렉터리를 패키지의 path로 지정하고 있기 때문에 이 진단을 만들어요.
name: example
dependencies:
local_package:
path: doesNotExist
흔한 해결 방법
상황에 따라 해결 방법이 두 가지로 나뉘어요.
- 경로가 올바르다면, 그 경로에 디렉터리를 만들어요.
- 경로가 올바르지 않다면, 경로를 그 패키지의 루트 디렉터리를 가리키도록 바꿔요.