github上,下载flutter源码,运行flutter_console添加bin文件夹到path中 https://gitee.com/mirrors/Flutter.git 或者 dart:https://flutter.dev/docs/development/tools/sdk/releases#windows 配置flutter镜像(windows环境变量添加如下变量)
PUB_HOSTED_URL=https://pub.flutter-io.cn
FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
运行flutter doctor检查安装依赖项是否完成 或者新建flutter项目(flutter create project_name),再vscode中打开项目,右下角弹出的flutter错误窗口中选择,定位flutter/bin目录即可
dart和typescript一样,可以直接生成javascript,不同的市typescript是js的超集,dart类似c的编程语法 dart语言编译器下载:https://gekorm.com/dart-windows/
dart run a.dart dart2native a.dart -o a //输出原生程序
dart语言特性
flutter
dart
flutter devices //查看设备编码(第二个字段) flutter run -d chrome //web调试 没有响应重启vscode
launch.json文件配置
{
"name": "flutter_demo",
"request": "launch",
"type": "dart",
"program": "lib/main.dart",
"args": [
"-d",
"chrome"
]
}
vscode下方切换设备,不能切换,flutter run后只能附加了
调试flutter,打开vscode中的flutter的devtool
类别 | 关键字 | 返回类型 | 搭档 |
---|---|---|---|
多元素同步 | sync* | Iterable | yield、yield*(函数生成器,后面跟函数) |
单元素异步 | async | Future | await |
多元素异步 | async* | Stream | yield、yield* 、await |
参考:https://blog.csdn.net/qq_30447263/article/details/107248522