当 运行 一个 phoenix 服务器时,如何让 elixir 编译器显示警告?

How do you get the elixir compiler to show warnings when running a phoenix server?

运行 iex 会话中的 phoenix 服务器通过 mix,例如:

iex -S mix phx.server

有时会给出警告列表,例如:

Compiling 1 file (.ex)
warning: variable "user" is unused
  lib/app_web/controllers/user_controller.ex:37

但服务器似乎只是第一次 运行,之后我想它已被缓存,所以它没有显示。我以后如何才能看到这些警告来修复它们?谢谢。

一个简单的方法,在iex -S mix phx.server之前使用mix clean,这将清除缓存并再次显示警告。

运行 mix compile --force 再次查看所有警告。