内容

dart pub publish

发布pub 工具 的命令之一。

$ dart pub publish [options]

此命令将您的包发布到 pub.dev 网站,供任何人下载和依赖。有关如何准备包以供发布以及应包含或排除哪些文件的详细信息,请参阅 发布包

选项

#

有关适用于所有 pub 命令的选项,请参阅 全局选项

--dry-run-n

#

使用此选项,pub 会执行验证过程,但实际上不会上传包。如果您想在准备好正式发布之前查看您的包是否满足所有发布要求,此选项非常有用。

--force-f

#

使用此选项,pub 不会在发布之前请求确认。通常,它会显示包内容并要求您确认上传。

如果您的包存在错误,pub 不会上传它并以错误退出。如果出现警告,则会上传您的包。要确保您的包在上传之前没有警告,请不要使用--force,或者先使用--dry-run

--skip-validation

#

发布而不执行客户端验证过程或解析依赖项。这对于了解验证失败原因并希望绕过特定问题的更高级用户很有用。

示例:发布到 pub.dev 时,新发布的包可能需要几分钟才能可用。因此,如果您要发布两个依赖包,其中第二个依赖于第一个。您可以在发布第一个和第二个包之间等待几分钟,或者使用--skip-validation立即发布第二个包,方法是绕过客户端验证。