33 lines
856 B
Markdown
Raw Normal View History

# cargo add
> 向 Rust 项目的 `Cargo.toml` 清单添加依赖项。
> 更多信息:<https://doc.rust-lang.org/cargo/commands/cargo-add.html>。
- 将最新版本的依赖项添加到当前项目:
`cargo add {{依赖项}}`
- 添加特定版本的依赖项:
`cargo add {{依赖项}}@{{版本号}}`
- 添加依赖项并启用一个或多个特定功能:
`cargo add {{依赖项}} {{[-F|--features]}} {{功能1,功能2,...}}`
- 添加一个可选的依赖项然后将其作为包crate的一个功能暴露出来
`cargo add {{依赖项}} --optional`
- 将本地包crate添加为依赖项
`cargo add --path {{路径/到/目录}}`
- 添加一个开发或构建依赖项:
`cargo add {{依赖项}} --{{dev|build}}`
- 添加一个禁用所有默认功能的依赖项:
`cargo add {{依赖项}} --no-default-features`