0

所以我正在学习 Elixir 和 Pheonix 看起来太多开始学习,所以我用 Plug and Poison 制作了一个简单的 JSON Rest API,但要查看任何更改,我需要停止服务器并mix run --no-halt再次运行。我来自 nodeJS,它只nodemon跟踪依赖于根模块的所有文件,并在看到任何更改时重新加载整个服务器。混合或长生不老药有类似的东西吗?我知道您可以使用 OTP 重新加载代码的特定部分,如果我的服务器在保存时这样做会是最好的,但现在我只想更快地响应我所做的事情。谁能指出我正确的方向?

4

1 回答 1

2

我从来都不是热重载的忠实粉丝。什么对我有用,您可以在需要重新加载代码时从控制台启动项目iex -S mix ...并发出问题。recompileiex

这使您可以完全控制当前正在运行的版本,并保护系统免受不必要的重新编译 WIP 代码的尝试。

如果您仍然希望它是自动化的,请检查Lettuce包。

于 2020-04-03T15:32:03.393 回答