目录

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 立即发布第二个软件包,从而跳过客户端验证。

在工作区中

#

Pub 工作区 中, dart pub publish 将发布当前目录中的软件包。