1

我应该给它加书签,但谷歌没有帮助。

最近(过去一周左右)fluttermaster 分支上的标准命令现在可以消除 Flutter 和 flutter_web 存储库之间的差异。这将有助于即将到来的演示。

4

1 回答 1

2

由于问题是询问公告链接在哪里,我将它们添加为书签。(可能你不再需要了)。

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 设备时,要启动 web 案例,只需执行flutter run -d chrome.

  • 更多链接:

https://github.com/flutter/flutter/issues/34082

https://github.com/flutter/flutter/wiki/Building-a-web-application-with-Flutter

于 2019-08-19T13:11:06.110 回答