Last updated:
0 purchases
bga flutter package
Language: English | 中文简体
bga_flutter_package #
Flutter Package 学习笔记
Getting started #
Add dependency #
dependencies:
bga_flutter_package: ^0.0.3
copied to clipboard
Usage #
xxxx
import 'package:bga_flutter_package/bga_flutter_package.dart';
copied to clipboard
发布 package 到公共 pub #
https://dart.cn/tools/pub/publishing
预发布,看是否满足发布条件,「-n」表示「--dry-run」
dart pub publish -n
copied to clipboard
正真发布,会生成「~/.pub-cache/credentials.json」证书文件。一定要加 sudo,否则会报错。发布时需要 google 账户认证,会访问 accounts.google.com,所以需要配置科学上网
sudo dart pub publish
copied to clipboard
发布 package 到 pub 私服 #
初始化并启动 pub_server,文件存储在「~/.pub-cache/hosted/pub_server」目录下
# 初始化 pub_server
git clone https://github.com/dart-lang/pub_server.git && cd pub_server && pub get
# 创建存储目录
mkdir -p ~/.pub-cache/hosted/pub_server
# 启动 pub_server
dart example/example.dart -d ~/.pub-cache/hosted/pub_server
copied to clipboard
到项目中发布 package,要先配置 PUB_HOSTED_URL 环境变量
# 配置环境变量
export PUB_HOSTED_URL=http://localhost:8080
# 预发布,看是否满足发布条件
dart pub publish -n
# 真正发布
dart pub publish
copied to clipboard
发布完后会在「~/.pub-cache/hosted/pub_server」目录生成相应库的文件
pub_server 没有图形管理界面,发布和使用时都不需要账号认证
For personal and professional use. You cannot resell or redistribute these repositories in their original state.
There are no reviews.