这里记录一下自己发布的第一个简陋的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
因为我这里以前的账户都已经配置过了 所以直接发布就好
这样就上传成功了!Get it V:sunyan414361110