假设我们有一个需要配置的模块A
。当我们使用A时,可以将[applications: [:a]]
放在mix.exs中并将config :a, []
放在我们项目中的config / config.exs中。
但是当我们成为模块A的开发人员时,我们如何/何时可以在A目录中的:a
命令上配置mix test
?我们可以在test / test_helpers.exs或其他地方这样做吗?
答案 0 :(得分:1)
您可能希望从Phoenix
派生行为。它的作用基本上是config
目录中的三个附加文件,名为dev.exs
,prod.exs
和test.exs
以及config.exs
中的以下子句:
import_config "#{Mix.env}.exs"
由于mix
已正确设置Mix.env
,因此将加载相应的配置。