关于 flutter-terminal-cheat-sheet
Flutter Terminal Cheat Sheet 汇集了常见 Flutter 和 Dart 开发任务的命令,适合需要快速查阅构建、清理、代码生成和测试覆盖率操作的开发者。
主要功能
- 01Flutter Web 运行命令
- 02GitHub Pages 网页构建步骤
- 03CocoaPods 清理命令
- 04创建 Dart package 的命令
- 05生成并监视构建文件
- 06生成测试覆盖率
适用场景
- 01使用 SKIA 或 Canvas Kit 运行 Flutter Web
- 02将 Web 应用构建到 docs 文件夹
- 03重新生成构建文件或修复 Flutter 缓存
- 04创建带示例的 Dart 插件
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ rodydavis/ skills --skill flutter-terminal-cheat-sheet安装后在 Claude Code 中输入/flutter-terminal-cheat-sheet确认已加载。
详细介绍
Flutter 终端速查表
使用 SKIA 运行 Flutter Web
flutter run -d web --release --dart-define=FLUTTER_WEB_USE_SKIA=true
使用 Canvas Kit 运行 Flutter Web
flutter run -d chrome --release --dart-define=FLUTTER_WEB_USE_EXPERIMENTAL_CANVAS_TEXT=true
将 Flutter Web 应用构建到 Github Pages 的 docs 文件夹
flutter build web && rm -rf ./docs && mkdir ./docs && cp -a ./build/web/. ./docs/
清理并重新构建 CocoaPods
cd ios && pod deintegrate && pod cache clean —all && pod install && cd ..
有时使用 firebase 时,需要运行:
pod update Firebase
创建带示例的 Dart 软件包
flutter create -t plugin . && flutter create -i swift -a kotlin --androidx example
监视构建文件
flutter packages pub run build_runner watch -—delete-conflicting-outputs
生成构建文件
flutter packages pub run build_runner build -—delete-conflicting-outputs
构建 Bug 报告
flutter run —bug-report
Flutter 生成测试覆盖率
flutter test --coverage && genhtml -o coverage coverage/lcov.info
重建 Flutter 缓存
flutter pub pub cache repair
清理所有 Flutter 项目
find . -name "pubspec.yaml" -exec $SHELL -c '
echo "Done. Cleaning all projects."
for i in "$@" ; do
DIR=$(dirname "${i}")
echo "Cleaning ${DIR}..."
(cd "$DIR" && flutter clean >/dev/null 2>&1)
done
echo "DONE!"
' {} +
条件导出/导入
export 'unsupported.dart'
if (dart.library.html) 'web.dart'
if (dart.library.io) 'mobile.dart';
终止正在运行的 Dart 进程
killall -9 dart
Flutter 脚本
使用 flutter_scripts 将所有脚本添加到你的 pubspec.yaml 中。
评论
支持 Markdown