Haga que la aplicación elixir se vuelva a compilar y vuelva a cargar al cambiar el código fuente
¿Cómo recompilar y recargar automáticamente mi aplicación iex + mix cada vez que modifico el código fuente?
Si no hay forma de que la combinación iex + mix lo haga, ¿cuál es la alternativa más fácil? Revisé la forma en que Phoenix realiza la recarga, y no parece fácil de implementar para mi pequeño proyecto de prueba.
También sé acerca de José.iex.exs
:
defmodule R do
def reload! do
Mix.Task.reenable "compile.elixir"
Application.stop(Mix.Project.config[:app])
Mix.Task.run "compile.elixir"
Application.start(Mix.Project.config[:app], :permanent)
end
end
Y no estoy muy contento ya que no se recarga automáticamente en el cambio de código, todavía necesito escribirR.reload!
en iex.
Y ... por favor, ayúdame a crear la etiqueta "iex" en stackoverflow, mi reputación no es suficiente :)