別名

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 獲取所有依賴項,編譯並執行伺服器。