【发布时间】:2019-03-28 06:20:43
【问题描述】:
来自mix deps 文档:
:runtime- 依赖项是否是运行时应用程序的一部分。 如果在def application中未提供:applications键 你的 mix.exs 文件,Mix 将自动包含所有依赖项 运行时应用程序,除非给出runtime: false。默认值 为真。
根据mix compile.app docs:
:applications- 您的应用程序依赖的所有应用程序 运行。默认情况下,此列表会自动从您的 依赖关系。 Mix 和其他工具使用应用程序列表来 在启动应用程序之前启动您的依赖项。
这是否意味着将 runtime: false 添加到依赖项会使其不作为应用程序监督树的一部分启动,但其功能将在编译时可用?
【问题讨论】:
标签: elixir erlang-otp elixir-mix