Flutter发布Package
fullstacker 发布于 2021-02-17
本文的引言列出了创建包的几个原因。现在,为了让事情变得更公平一点,把这个微妙的免责声明放在心上:
如果你仍然想走这条路,成为一个包的家长,你唯一需要的是一个谷歌帐户。如果你还不确定,别担心!把接下来的两个步骤看作是一次排练。
删除example/build目录以保证您的包不会超过出版发展部gzip压缩后限制为10 MB。如果您的项目位于git存储库中,.gitignore包含build/,则会自动忽略该文件夹,这可能是您在发布自己的包时遇到的情况。

点击屏幕底部的终端,再次打开Android工作室的shell。运行以下命令:

 pub publish --dry-run

然后,该命令输出包中的文件树。如果该命令给您一个包,则该包有0个警告。留言,排练结束了!您仍然可以执行下面的步骤来尝试发布Focus Detector,但最后会出现错误,因为包已经存在。
实际上,运行pub publish(没有--dry run部分)。输出文件树后,该命令将警告您发布是永久的,并提示您在继续之前进行确认。键入y并按Enter键。接下来,它将要求您在浏览器中打开一个链接,并使用您的Google帐户登录。登录后,该命令将自动验证您的授权并开始上载。
如果您试图发布Focus Detector,您将收到Focus\u Detector包的1.0.0版本。错误消息。如果您要发布自己的软件包,请等待几分钟,如果您太着急,请不要等待,然后尝试访问新软件包的URL:
https://pub.dev/packages/YOUR_PACKAGE_NAME




全栈者
关注 私信
文章
31
关注
0
粉丝
0