flutter-terminal-cheat-sheet
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseFlutter Terminal Cheat Sheet
Flutter终端命令速查表
Run Flutter web with SKIA
使用SKIA运行Flutter Web
flutter run -d web --release --dart-define=FLUTTER_WEB_USE_SKIA=trueflutter run -d web --release --dart-define=FLUTTER_WEB_USE_SKIA=trueRun Flutter web with Canvas Kit
使用Canvas Kit运行Flutter Web
flutter run -d chrome --release --dart-define=FLUTTER_WEB_USE_EXPERIMENTAL_CANVAS_TEXT=trueflutter run -d chrome --release --dart-define=FLUTTER_WEB_USE_EXPERIMENTAL_CANVAS_TEXT=trueBuild your Flutter web app to Github Pages to the docs folder
将Flutter Web应用构建到Github Pages的docs文件夹
flutter build web && rm -rf ./docs && mkdir ./docs && cp -a ./build/web/. ./docs/flutter build web && rm -rf ./docs && mkdir ./docs && cp -a ./build/web/. ./docs/Clean rebuild CocoaPods
重新构建CocoaPods缓存
cd ios && pod deintegrate && pod cache clean —all && pod install && cd ..Sometimes with firebase you need to run:pod update Firebase
cd ios && pod deintegrate && pod cache clean —all && pod install && cd ..有时在使用Firebase时,你需要运行:pod update Firebase
Create Dart package with Example
创建带示例的Dart包
flutter create -t plugin . && flutter create -i swift -a kotlin --androidx exampleflutter create -t plugin . && flutter create -i swift -a kotlin --androidx exampleWatch Build Files
监听构建文件
flutter packages pub run build_runner watch -—delete-conflicting-outputsflutter packages pub run build_runner watch -—delete-conflicting-outputsGenerate Build Files
生成构建文件
flutter packages pub run build_runner build -—delete-conflicting-outputsflutter packages pub run build_runner build -—delete-conflicting-outputsBuild Bug Report
生成Bug报告
flutter run —bug-reportflutter run —bug-reportFlutter generate test coverage
生成Flutter测试覆盖率
flutter test --coverage && genhtml -o coverage coverage/lcov.infoflutter test --coverage && genhtml -o coverage coverage/lcov.infoRebuild Flutter Cache
重建Flutter缓存
flutter pub pub cache repairflutter pub pub cache repairClean every flutter project
清理所有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!"
' {} +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!"
' {} +Conditional Export/Import
条件导出/导入
export 'unsupported.dart'
if (dart.library.html) 'web.dart'
if (dart.library.io) 'mobile.dart';export 'unsupported.dart'
if (dart.library.html) 'web.dart'
if (dart.library.io) 'mobile.dart';Kill Dart Running
终止Dart进程
killall -9 dartkillall -9 dartFlutter scripts
Flutter脚本
Add all the scripts to your with flutter_scripts.
pubspec.yaml将所有脚本添加到你的中,借助flutter_scripts实现。
pubspec.yaml