Wie neu kompilieren und laden Sie meine iex + mix Anwendung jedes Mal, wenn ich den Quellcode ändern?Make Elixier App neu kompilieren und neu laden auf Quellcode ändern
Wenn es keine Möglichkeit für iex + mix Kombination gibt, was ist die einfachste Alternative? Ich habe Phoenix nachgeladen, und es scheint für mein kleines Testprojekt nicht einfach zu sein.
Ich weiß auch über Josés .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
Und ich bin nicht sehr glücklich, da es nicht automatisch auf Codewechsel Nachladen, habe ich noch R.reload!
auf iex eingeben müssen.
Und .. bitte helfen Sie mir „iex“ Tag auf Stackoverflow zu erzeugen, ist mein Ruf nicht ausreichend :)
Ich denke, wir hatten einige Diskussionen über elixir-lang-talk Mailing-Liste darüber. Ich denke, dass sogar einige Open-Source-Projekte herauskamen ... oder war es für Mix test.watch? –
ahh ... ja da ein paar Projekte auf GitHub, ich werde testen und Comeback ob sie arbeiten oder nicht. – ardhitama