flutter 插件私服搭建
flutter 插件私服搭建
1 目的
搭建私服的目的是上传自己的flutter插件提供给其他开发者下载使用。基于网上的教程,发现很多步骤因为版本迭代命令都不一样了,最后经过摸索终于把私服搭建起来并成功上传了插件,以下是搭建私服的步骤。
2 如何搭建。
(1)pub_server安装及启动。
pub_server类似于maven仓库一样可以存储flutter插件。
pub_server下载仓库为
https://pub.dev/packages/pub_server
按照官网步骤启动pub_server即可。
启动后的效果如下
(2)获取绕过google认证的dart pub snapshot。
这里,我已经编译好了一个可以使用的snapshot。
下载地址为:https://github.com/zhangchaohy/flutterLearning
或者可以用
https://github.com/ameryzhu/pub
下载后在
执行
网上很多都是在执行bin目录下的pub.dart,导致dart库找不到。
Error: Method not found: 'PubCommandRunner
(3)上传插件
修改插件yaml库
之后执行命令:
flutter pub publish
执行结果如下:
在pub_server看到上传成功: