别名

Elixir 允许你为 mix 命令添加别名。很酷的事情,如果你想节省一些打字。

在 Elixir 项目中打开 mix.exs

首先,将 aliases/0 函数添加到 project 函数返回的关键字列表中。在别名函数末尾添加 () 将阻止编译器发出警告。

  def project do
    [app: :my_app,
     ...
     aliases: aliases()]
  end

然后,定义你的 aliases/0 函数(例如,在 mix.exs 文件的底部)。

  ...

  defp aliases do
    [go: "phoenix.server",
     trident: "do deps.get, compile, go"]
  end

你现在可以使用 $ mix go 来运行 Phoenix 服务器(如果你正在运行 Phoenix 应用程序)。并使用 $ mix trident 告诉 mix 获取所有依赖项,编译并运行服务器。