从另一个包导入文件不起作用

问题描述 投票:0回答:1

我想将 Recipe 类导入到我的 user.dart 文件中,但我不能。我尝试在

pubspac.yaml
中创建一条路径,但仍然不起作用。

这是我的包拱门

enter image description here

我在recipe_repository 中有一个文件,我想将其导入到user_repository 内的文件中。每个

recipe/user_repository
都有一个
pubspac.yaml

flutter dart arch
1个回答
0
投票

packages
不应该与主项目的 pubspec.yaml 处于同一级别...它应该上一级。

因此,您将拥有包含

main
recipe
user
的软件包,并且每个软件包都有
pubspec.yaml
和其他软件包。顶部不会有
pubspec.yaml
,但我建议您使用 Melos,并且顶部需要有
melos.yaml

© www.soinside.com 2019 - 2024. All rights reserved.