zoukankan      html  css  js  c++  java
  • Flutter:发布包

    [package] 生成包含模块化Dart代码的可共享Flutter项目

    [plugin] 生成一个可共享的Flutter项目, 在Dart代码中包含带有API的API, 针对Android的平台特定实现,对于iOS代码,或两者兼而有之。

    创建包

    // 创建一个文件夹
    $ mkdir dir_name && cd dir_name
    
    // 更多option看 flutter create --help
    $ flutter create -t package --org com.ajanuw ./
    

    发布包

    // 检查包是否有错误
    $ flutter packages pub lish --dry-run
    
    // 发布,验证,等待
    $ flutter packages pub lish
    

    Windows

    1. 删除 这两个环境变量
      PUB_HOSTED_URL=https://pub.flutter-io.cn
      FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
    
    1. 增加两个环境变量
    http_proxy http://127.0.0.1:<本地代理端口号>
    https_proxy https://127.0.0.1:<本地代理端口号>
    
    // 比如我这里就是19996
    http_proxy http://127.0.0.1:19996
    https_proxy https://127.0.0.1:19996
    
    1. 发布成功后记得恢复所有的环境变量

    编写脚本避免每次发布都要配置环境变量

    我写的一个perl脚本 "git bash"自带perl环境

    $ cd <your-package-dir>
    $ afpp --help
    
  • 相关阅读:
    内部类
    this关键字
    封装
    构造方法
    类图
    StringBuffer
    String
    导包
    包名规范
    带参数的方法
  • 原文地址:https://www.cnblogs.com/ajanuw/p/11070212.html
Copyright © 2011-2022 走看看