根据包布局约定,该web
文件夹应包含以下内容:
HTML、CSS、图像,甚至可能还有一些 JavaScript。所有这些都进入你的包的 web 目录。您可以随意组织其中的内容。如果这让你开心的话,就疯狂地使用子目录。
所以我的web
目录看起来像这样:
web/data_access
web/model
web/ui
web/ui/navigation
etc.
现在,我如何管理所有这些导入语句。我得到很多陈述,例如:
import '../../model/my_model.dart';
import '../../data_access/mock_dao.dart';
etc.
我不喜欢../
在我的导入中使用那么多,因为这很脆弱,每当我更改文件夹结构中的任何内容时都会遇到问题。
有没有更好的方法来组织web
文件夹内的代码?
或者
还有其他方法可以进行导入吗?