/// VM.
const bool kIsWeb = identical(0, 0.0);
Goolge开发者大会上,发布了Flutter 1.9,更新内容很多,其中一项就是Web sdk 合入了Flutter sdk。也就是说我们可以真正做到一套代码打包android/ios/web/桌面(mac,windows,linux). 下面请跟着我走一边坑。
开启web支持
命令 flutter config --enable-web
开启之后,我们可以看到device中多了Chrome和Server的web选项。
转换旧的flutter_web项目
如果你之前没有使用package:flutter_web
,那直接跳到新建一个flutter web app
官方wiki地址 Upgrading from package:flutter_web to the Flutter SDK
main.dart
旧的项目在web文件夹下面自动生成了一个main.dart
里面主要做的事情是webOnlyInitializePlatform初始化,这个代码跟桌面版本是相似的&#