如何在不编译更改的文件的情况下运行`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】:
mix
是mix run
的快捷方式。如果你调用mix help run
,你会看到那里有很多选项,包括--no-compile
一个。因此:
iex -S mix run --no-compile
【讨论】:
以上是关于如何在不编译更改的文件的情况下运行`iex -S mix`?的主要内容,如果未能解决你的问题,请参考以下文章
如何在不创建新项目的情况下更改 Atmel Studio 6 中 C++ 的 avr32-gcc C 编译器?
如何在不更改代码的情况下从已编译的 jar 中检索完整的异常消息?