無效依賴項
可釋出的軟體包不能包含 '{0}' 依賴項。
描述
#當一個可釋出的軟體包在其 pubspec.yaml 檔案的 dependencies 列表中包含了一個非 pub 託管的依賴項時,分析器會產生此診斷資訊。
要了解不同型別的依賴項源,請參閱軟體包依賴項。
示例
#以下程式碼會產生此診斷資訊,因為對軟體包 transmogrify 的依賴項不是一個 pub 託管的依賴項。
yaml
name: example
dependencies:
transmogrify:
path: ../transmogrify常見修復方法
#如果您想將軟體包釋出到 pub.dev,請將依賴項更改為釋出在 pub.dev 上的託管軟體包。
如果該軟體包不打算釋出到 pub.dev,則在其 pubspec.yaml 檔案中新增一個 publish_to: none 條目,將其標記為不打算釋出。
yaml
name: example
publish_to: none
dependencies:
transmogrify:
path: ../transmogrify