Flutter学习之路->发布第一个简单的package

418 阅读1分钟

这里记录一下自己发布的第一个简陋的package 仅供参考

package开发

第一步:创建 package

把这三个文件弄明白就可以上传发布了 不然会报错 其他文件必填项再研究

1.LICENSE 文件

大概率会是空的一个许可证文件。必填

2.lib/ truncated_text .dart 文件

package 的 Dart 实现代码。必填

3.CHANGELOG.md 文件\

又一个大概率为空的文档,用于记录 package 的版本变更。必填

第二步:实现 package

官方说法:

对于纯 Dart 库的 package,只要在 lib/.dart 文件中添加功能实现,或在 lib 目录中的多个文件中添加功能实现。

如果要对 package 进行测试,在 test 目录下添加 单元测试

我的做法:

不会Test 也不想学这块 因为目前没有必要去专门学习 自己创建一个其他项目 用Dart写完自行测试 最简便

第三步:配置上传网络

1.打开你的VPN、设置全局代理

2.设置终端节点 终端设置节点 比如:export https_proxy=http://127.0.0.1:33210 http_proxy=http://127.0.0.1:33210 all_proxy=socks5://127.0.0.1:33211;

第四步:屏蔽镜像

插件屏蔽 vim ~/.bash_profile 这里普通的package不用屏蔽

#export PUB_HOSTED_URL=pub.flutter-io.cn

#export FLUTTER_STORAGE_BASE_URL=storage.flutter-io.cn

第五步:执行命令

flutter packages pub publish --server=pub.dartlang.org

因为我这里以前的账户都已经配置过了 所以直接发布就好

dfa373431b257b613d3e50c76e338c99.png

036986d70187a1af3e7b8bceb937b2ba.png

这样就上传成功了!Get it V:sunyan414361110