部署

  1. 更新包 flutter pub get
  2. 测试 flutter test
  3. 登录 dart pub login
  4. 发布 dart pub publish
  5. 代理

Windows 终端

set http_proxy=http://127.0.0.1:7890 set https_proxy=http://127.0.0.1:7890

Mac/Linux 终端

export http_proxy=http://127.0.0.1:7890 export https_proxy=http://127.0.0.1:7890

代码生成

  1. 安装flutter SDK

  2. 安装 Grpc protoc-gen-dart代码插件 flutter pub global activate protoc_plugin

  3. 创建项目 flutter create --template=package xyvcard_goods_dart

  4. 生成代码

export PATH="$PATH":"$HOME/.pub-cache/bin"

protoc -I ../xyvcard-goods-lib/src/main/proto --proto_path=. --dart_out=grpc:./lib ../xyvcard-goods-lib/src/main/proto/xyvcard/goods/*.proto

protoc -I ../xyvcard-goods-lib/src/main/proto --proto_path=. --dart_out=grpc:./lib ../xyvcard-goods-lib/src/main/proto/xyvcard/goods/protobuf/*.proto

Libraries

xyvcard/goods/goods_rpc.pb
xyvcard/goods/goods_rpc.pbenum
xyvcard/goods/goods_rpc.pbgrpc
xyvcard/goods/goods_rpc.pbjson
xyvcard/goods/protobuf/front_goods_message.pb
xyvcard/goods/protobuf/front_goods_message.pbenum
xyvcard/goods/protobuf/front_goods_message.pbjson
xyvcard/goods/protobuf/goods_brand_info_message.pb
xyvcard/goods/protobuf/goods_brand_info_message.pbenum
xyvcard/goods/protobuf/goods_brand_info_message.pbjson
xyvcard/goods/protobuf/goods_category_message.pb
xyvcard/goods/protobuf/goods_category_message.pbenum
xyvcard/goods/protobuf/goods_category_message.pbjson
xyvcard/goods/protobuf/goods_group_info_message.pb
xyvcard/goods/protobuf/goods_group_info_message.pbenum
xyvcard/goods/protobuf/goods_group_info_message.pbjson
xyvcard/goods/protobuf/goods_label_info_message.pb
xyvcard/goods/protobuf/goods_label_info_message.pbenum
xyvcard/goods/protobuf/goods_label_info_message.pbjson
xyvcard/goods/protobuf/goods_sku_message.pb
xyvcard/goods/protobuf/goods_sku_message.pbenum
xyvcard/goods/protobuf/goods_sku_message.pbjson
xyvcard/goods/protobuf/goods_sku_spec_value_message.pb
xyvcard/goods/protobuf/goods_sku_spec_value_message.pbenum
xyvcard/goods/protobuf/goods_sku_spec_value_message.pbjson
xyvcard/goods/protobuf/goods_spu_message.pb
xyvcard/goods/protobuf/goods_spu_message.pbenum
xyvcard/goods/protobuf/goods_spu_message.pbjson
xyvcard/goods/protobuf/goods_spu_spec_message.pb
xyvcard/goods/protobuf/goods_spu_spec_message.pbenum
xyvcard/goods/protobuf/goods_spu_spec_message.pbjson
xyvcard_goods_dart