我听说cargo具有自动重新编译更改的源文件的能力,但我很难弄清楚如何告诉它这样做。
目前,每当我想要检查我的代码时,我都手动运行或。相比之下,我更希望只需保存文件即可在相邻的终端窗口中看到结果。
如果你仍然不知道我在说什么,我正在寻找cargo的等效命令sbt ~compile
或sbt ~run
。
这似乎异常困难,所以我开始怀疑是否真的支持。有人可能曾说过,cargo可以检测到已更改的文件并重新编译它们,但他实际上想表达的是cargo可以检测到未更改的文件并避免重新编译它们,就像make
一样。
cargo run
提供一个bin目标”的错误。 - Chris Stryczynskiwatchexec
现在有一个单独的 CLI 包,因此实际安装命令是cargo install watchexec-cli
。此外,当前版本的正确调用方式不需要引号,因此是watchexec --restart cargo run
。 - Ilkka