Cargo 安装的模块存储在 Rust 项目中的什么位置?

Where are modules installed by Cargo stored in a Rust project?

在NodeJS中,所有NPM安装的包都存放在node_modules/目录下。 Rust 中有这样的目录吗?这些板条箱是否安装在全球某处?

Crates 是为当前用户全局安装的,而不是每个项目。目前,它们存储在 <user directory>/.cargo/registry 中。

  • Mac: /Users/<username>/.cargo/registry
  • 或者,通常在 Mac、Linux 和 Unix 上:$HOME/.cargo/registry
  • Windows 10: \Users\<username>\.cargo\registry

有一个 RFC in progress 对此进行标准化,并使用每个平台的用户更可能期望的位置。

另请参阅: