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。 檢視原始碼 或 回報此頁面問題。