ard*_*ama 25 elixir-mix elixir iex
每次修改源代码时如何自动重新编译和重新加载我的iex + mix应用程序?
如果iex + mix组合无法做到这一点,那么最简单的选择是什么?我已经检查了凤凰的重载方式,对我的小测试项目来说似乎并不容易实现.
我也知道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
Run Code Online (Sandbox Code Playgroud)
我并不是非常高兴,因为它不会在代码更改时自动重新加载,我仍然需要输入R.reload!
iex.
并且..请帮我在stackoverflow上创建"iex"标签,我的声誉还不够:)
目前iex
有一个内部功能来执行此操作:
在控制台内调用IEx.Helpers.recompileiex
.
归档时间: |
|
查看次数: |
8329 次 |
最近记录: |