找不到最近的公告,Flutter master 分支现在可以通过命令行操作启用 flutter_web
Can't find recent announcement that the Flutter master branch can now enable flutter_web with command line operations
我应该将其加入书签,但谷歌没有帮助。
最近(上周左右)master 分支上的标准 flutter
命令现在可以消除 Flutter 和 flutter_web 存储库之间的差异。这将有助于即将推出的演示。
既然问题是问公告link在哪里,我就收藏了。 (虽然你可能不再需要了)。
https://groups.google.com/forum/#!topic/flutter-announce/-LQPz3C3JAM
https://www.reddit.com/r/FlutterDev/comments/cl6cul/flutter_for_web_preview/
已编辑:
我刚刚尝试了新方法并犯了一些错误。所以我想在这方面分享更多。
- Flutter 的步骤(Channel master,v1.9.1-pre.91):
首先创建一个新项目:
flutter create --web project
或
$ flutter create project
$ cd project
$ flutter create --web .
- 使用 chrome 编译和 运行 项目(将启动 chrome)
$ flutter run
就这些了。
另外一个发现:如果添加了flutter web不支持的插件,仍然可以pub get,编译成功。只有触发了不支持的代码,然后报一些异常如NoSuchMethodError: '<Unexpected Null Value>'
,才会出现这个错误。
另请注意:如果您未连接任何移动设备,flutter run
默认情况下将启动 chrome 设备。如果您连接移动设备,flutter run
将选择移动设备,编译并将其安装到您的移动设备(至少在我的环境中是这样)。因此,当您同时拥有移动设备和 chrome 设备时,要启动网络案例,只需执行 flutter run -d chrome
.
- 更多links:
https://github.com/flutter/flutter/issues/34082
https://github.com/flutter/flutter/wiki/Building-a-web-application-with-Flutter
我应该将其加入书签,但谷歌没有帮助。
最近(上周左右)master 分支上的标准 flutter
命令现在可以消除 Flutter 和 flutter_web 存储库之间的差异。这将有助于即将推出的演示。
既然问题是问公告link在哪里,我就收藏了。 (虽然你可能不再需要了)。
https://groups.google.com/forum/#!topic/flutter-announce/-LQPz3C3JAM
https://www.reddit.com/r/FlutterDev/comments/cl6cul/flutter_for_web_preview/
已编辑:
我刚刚尝试了新方法并犯了一些错误。所以我想在这方面分享更多。
- Flutter 的步骤(Channel master,v1.9.1-pre.91):
首先创建一个新项目:
flutter create --web project
或
$ flutter create project
$ cd project
$ flutter create --web .
- 使用 chrome 编译和 运行 项目(将启动 chrome)
$ flutter run
就这些了。
另外一个发现:如果添加了flutter web不支持的插件,仍然可以pub get,编译成功。只有触发了不支持的代码,然后报一些异常如NoSuchMethodError: '<Unexpected Null Value>'
,才会出现这个错误。
另请注意:如果您未连接任何移动设备,flutter run
默认情况下将启动 chrome 设备。如果您连接移动设备,flutter run
将选择移动设备,编译并将其安装到您的移动设备(至少在我的环境中是这样)。因此,当您同时拥有移动设备和 chrome 设备时,要启动网络案例,只需执行 flutter run -d chrome
.
- 更多links:
https://github.com/flutter/flutter/issues/34082
https://github.com/flutter/flutter/wiki/Building-a-web-application-with-Flutter