如何在不编译更改的文件的情况下运行`iex -S mix`?

Posted

技术标签:

【中文标题】如何在不编译更改的文件的情况下运行`iex -S mix`?【英文标题】:How do I run `iex -S mix` without compiling changed files? 【发布时间】:2018-06-24 00:06:58 【问题描述】:

假设我正在编写一个新模块,代码还没有准备好,我想在 repl 中测试一些东西。 我运行iex -S mix,但由于我不打算修复的编译错误而失败。

我认为我的应用程序有一个最后编译的版本,我可以使用iex 运行它。 我该怎么做?

【问题讨论】:

我可以在更改文件之前启动iex 会话,但我经常忘记这样做。我也可以用 git 重置项目状态,但也许有更简单的方法。 【参考方案1】:

mixmix run 的快捷方式。如果你调用mix help run,你会看到那里有很多选项,包括--no-compile 一个。因此:

iex -S mix run --no-compile

【讨论】:

以上是关于如何在不编译更改的文件的情况下运行`iex -S mix`?的主要内容,如果未能解决你的问题,请参考以下文章