如何在每次修改源代码时自动重新编译并重新加载我的 iex + mix 应用程序?
如果 iex + mix 组合无法做到这一点,那么最简单的替代方案是什么?我已经检查了phoenix的重新加载方法,对于我的小型测试项目来说,它似乎并不容易实现。
我也知道何塞的事.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
我不是很高兴,因为它不会在代码更改时自动重新加载,我仍然需要输入R.reload!
on iex.
并且..请帮我在 stackoverflow 上创建“iex”标签,我的声誉不够:)
我认为这就是您正在寻找的:https://github.com/AgilionApps/remix https://github.com/AgilionApps/remix
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)