Flutter 如何在pub上發(fā)布自己的Package

參考資料
參考資料2

創(chuàng)建項(xiàng)目

$ flutter create --template=package hb_password_input_textfield

image.png

創(chuàng)建完項(xiàng)目打開

image.png

放上自己的代碼

image.png

檢查

$ flutter packages pub publish --dry-run

提示報(bào)錯(cuò)

Your pubspec.yaml includes an "author" section which is no longer used and may be removed.

image.png

去掉author這一項(xiàng)

image.png

再重新檢查,0錯(cuò)誤,表示可以提交。

image.png

發(fā)布

首先需要一個(gè)全局的神奇上網(wǎng)工具(大家都懂的)

測(cè)試一下能不能用
$ curl www.google.com

下圖表示行得通的

image.png

輸入以下命令行 開始提交
$ flutter packages pub publish --server=https://pub.dartlang.org

輸入y

image.png

上傳成功

image.png

其他問題

在嘗試發(fā)布包的時(shí)候,提示我Package name "HBSegmentedControl" should be lower-case. Maybe use "hbsegmented_control"?

image.png

首次提交

如果是首次提交,會(huì)有以下提示,根據(jù)圖中操作就可以了。
(還是要有神奇工具)

image.png
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。