開發Packages和插件常用命令
Flutter三方的工具有兩種。一種是插件(Plugin),一種是包(Package)。這兩種差別在於Plugin不僅包含了Dart代碼,還包含了iOS以及安卓的原生代碼,比如常用的image_picker。那麼Package就僅僅是Dart代碼庫。
Package開發命令
創建Dart包
flutter create --template=package 'package_name'
發佈Dart包
檢查包
flutter packages pub publish --dry-run
發佈
flutter packages pub publish
注意:目前發佈插件和包都需要Google賬號,同時需要翻牆。
當出現下面提示。此時需要你使用瀏覽器訪問提示中的鏈接,用你的Google賬號授權。
有時就算是擁有翻牆也並不能解決問題,因爲我們還配置了相關的鏡像。Flutter官方就建議過鏡像的配置,所以我們在發佈插件或者包的時候,就會因爲鏡像出現下面錯誤。
那麼解決它的問題也很簡單,就是指定服務器發佈。
指定服務器發佈
flutter packages pub publish --server=https://pub.dartlang.org
轉載自:https://www.yuque.com/qingjiaowohank/etm87a/qbq8gf