如何在不编译更改的文件的情况下运行`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`?的主要内容,如果未能解决你的问题,请参考以下文章

如何在不使用 IDE 的情况下更改 C# 程序的图标?

如何在不创建新项目的情况下更改 Atmel Studio 6 中 C++ 的 avr32-gcc C 编译器?

如何在不更改代码的情况下从已编译的 jar 中检索完整的异常消息?

在不更改源代码的情况下执行两次 ng build --prod

Java程序如何在不定义main方法的情况下运行?

如何在不重新编译的情况下在 .NET 中动态切换 Web 服务地址?