workspace_value_not_subdirectory 진단: 워크스페이스 값은 하위 디렉터리 경로여야 해요

workspace_value_not_subdirectory 진단: 워크스페이스 값은 하위 디렉터리 경로여야 해요

Dart 분석기가 만들어 내는 workspace_value_not_subdirectory 진단에 대한 설명이에요.

출처: workspace_value_not_subdirectory

본문

워크스페이스 값은 '{0}'의 하위 디렉터리 상대 경로여야 해요.

설명

분석기는 워크스페이스 목록에 pubspec.yaml 파일이 들어 있는 디렉터리의 하위 디렉터리가 아닌 값이 들어 있을 때 이 진단을 만들어요.

예시

다음 코드는 워크스페이스 목록의 값이 pubspec.yaml 파일이 들어 있는 디렉터리의 하위 디렉터리에 대한 상대 경로가 아니기 때문에 이 진단을 만들어요.

name: example
workspace:
    - /home/my_package

흔한 해결 방법

워크스페이스 목록을 바꿔서 하위 디렉터리 경로만 담도록 해요.

name: example
workspace:
    - pkg/package_1
    - pkg/package_2

더 알아보기