dart pub publish
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
会发布当前目录中的包。
除非另有说明,否则本网站上的文档反映的是 Dart 3.7.1 版本。页面上次更新于 2024-12-10。 查看源代码 或 报告问题。