如何在 Elixir 的保护伞应用程序下将别名和导入添加到我自己的组合中?

How to add aliases and imports into my own mix under umbrella application in Elixir?

我在 Elixir 中有一个 Umbrella 应用程序。

里面有2个应用。一个 API 控制器和视图,一个只有数据库 ( Ecto ),一切都随之而来。

我想制作我自己的混合文件,这样我就可以把我的别名和导入放在那里。在 iex 中,每次我必须导入别名和导入的桶负载才能测试我的代码时,这变得非常烦人。

我已经用 .iex.exs 创建了一个文件并将其放在其中一个应用程序的根目录下,当我 运行 iex -S mix

时没有锁定

这是我的混音文件的内容:

db.iex.exs

alias Db.{ Repo, Document }

文件夹结构如下:

谢谢大家

文件应该是 .iex.exs 而不是 db.iex.exs