Kaynak kodunu değiştirdiğimde her zaman iex + mix uygulamam nasıl otomatik olarak yeniden derlenir ve yeniden yüklenir?Elixir uygulamasını yeniden derleyin ve kaynak kodu üzerinde değişiklik yapın.
Eğer iex + mix kombinasyonunun bunu yapmasının bir yolu yoksa, en kolay alternatif hangisidir? Phoenix'in yeniden yükleme yapmasını kontrol ettim ve küçük test projem için uygulanması kolay değil.
Ben de José en .iex.exs
hakkında bilmek:
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
Ve ben, ben hala IEX üzerinde R.reload!
yazmanıza gerek o kod değişikliği otomatik olarak yeniden değil çünkü son derece mutlu değilim.
Ve .. ben stackoverflow "IEX" etiketi oluşturmak yardım lütfen, ünüm yeterli değildir :) biliyorum
Sanırım elixir-lang-talk e-posta listesi hakkında bazı tartışmalar yaptık. Sanırım bazı açık kaynak projeleri bile çıktı mı ... yoksa mix test.watch için mi? –
ahh ... evet github hakkında birkaç proje var, çalışıp çalışmadığına bakıp test edeceğim. – ardhitama