无效依赖项
可发布的软件包不能包含 '{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