如果我有这样的目录结构:
我发现了一些示例,展示了如何从目录中导入模块,但是我找不到从子目录中导入模块的示例。 例如,在 View.elm 中如何导入 Page/Cats/Main.elm?
在Python中,我会将__init__.py放入每个嵌套目录中,将它们转换为“包”,这样我就可以像这样访问其中的模块:from Page import Cats 或 from Page.Cats import Main。在Elm中是否有类似的概念?
src
├── Commands.elm
├── Decoders.elm
├── Main.elm
├── Messages.elm
├── Models.elm
├── Page
│ ├── Cats
│ │ ├── Main.elm
│ │ ├── Style.elm
│ │ └── ...
│ ├── Pieces
│ │ ├── Main.elm
│ │ ├── Style.elm
│ │ └── ...
│ └── Players
│ ├── Main.elm
│ ├── Style.elm
│ └── ...
├── Routing.elm
├── Style
│ ├── Index.elm
│ ├── MainCss.elm
│ └── Main.elm
├── Update.elm
└── View.elm
我发现了一些示例,展示了如何从目录中导入模块,但是我找不到从子目录中导入模块的示例。 例如,在 View.elm 中如何导入 Page/Cats/Main.elm?
在Python中,我会将__init__.py放入每个嵌套目录中,将它们转换为“包”,这样我就可以像这样访问其中的模块:from Page import Cats 或 from Page.Cats import Main。在Elm中是否有类似的概念?
import
查找模块文件的方式。 - Dogbert