Flutter 如何在pub上釋出自己的Package

尤先森發表於2020-07-07

參考資料 參考資料2

建立專案

$ flutter create --template=package hb_password_input_textfield

Flutter 如何在pub上釋出自己的Package

建立完專案開啟

Flutter 如何在pub上釋出自己的Package

放上自己的程式碼

Flutter 如何在pub上釋出自己的Package

##檢查 $ flutter packages pub publish --dry-run

提示報錯

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

Flutter 如何在pub上釋出自己的Package

去掉author這一項

Flutter 如何在pub上釋出自己的Package
再重新檢查,0錯誤,表示可以提交。

Flutter 如何在pub上釋出自己的Package

提交

首先需要一個全域性的神奇上網工具(大家都懂的)

測試一下能不能用 $ curl www.google.com

下圖表示行得通的

Flutter 如何在pub上釋出自己的Package

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

輸入y

Flutter 如何在pub上釋出自己的Package

上傳成功

Flutter 如何在pub上釋出自己的Package

其他問題

在嘗試釋出包的時候,提示我Package name "HBSegmentedControl" should be lower-case. Maybe use "hbsegmented_control"?

Flutter 如何在pub上釋出自己的Package

首次提交

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

Flutter 如何在pub上釋出自己的Package

相關文章