我应该如何管理手机和网络模块? 我应该制作3个单独的模块,一个用于通用逻辑,一个用于移动电话,一个用于Web,还是应该将所有模块都放在1个模块中并按包装分开?
答案 0 :(得分:0)
我认为答案是否定的。无需为Web和通用逻辑编写另一个模块。 您要做的一件事是,需要复制为移动应用程序编写的代码并将其粘贴到新模块中,然后按照以下步骤操作,您可以将移动应用程序代码用于Web应用程序只需在flutter中安装Web开发包即可。
您可以使用此命令安装软件包
flutter pub global activate webdev
,您必须在pubspec.yaml文件中进行以下更改: 1.将依赖关系从flutter:更改为flutter_web: 2.在dev_dependency部分中,将Change flutter_test:依赖项更改为 flutter_web_test: 3.在同一部分中,添加build_runner和build_web_compilers
因此,现在进行搜索以找到“ package:flutter”,并将其更改为“ package:flutter_web” 并将“ dart:ui”替换为“ package:flutter_web_ui / ui.dart”
所有这些之后,要运行您的应用程序,请运行webdev serve