Dart 命令行工具
小于 1 分钟
Dart 命令行工具
Dart 代码格式化
how to change dart line length in vscode when formatting
SDK自带命令
# 指定行长度 100 格式化目录 lib
dart format -l 100 ./lib
dart_style
# 安装 dart_style 支持 dartfmt and dartformat 命令
dart pub global activate dart_style
# 指定行长度 100 格式化目录 lib
# -v --verbose 显示隐藏参数
# -l --line-length 指定行长度
# -w --overwrite 覆盖源文件
dartformat -w -l 100 ./lib
build_runner
通用编译生成文件
# 一次性构建
# --delete-conflicting-outputs 自动删除未知已存在文件
dart run build_runner build
# 监听输入文件的编辑,增量构建
# --use-polling-watcher 使用轮询监听(默认模式应有性能问题可使用)
dart run build_runner watch
# Web 开发服务
dart run build_runner serve
pub deps
输出依赖关系
# 树状图默认格式
dart pub deps --style=tree
# 全部依赖列表
dart pub deps --style=list
# 全部依赖紧凑列表
dart pub deps --style=compact
# json格式
dart pub deps --json