1 个不稳定版本
使用旧的 Rust 2015
0.1.1 | 2018年10月9日 |
---|---|
0.1.0 |
|
#574 在 Cargo 插件
18KB
451 行
cargo-dependencies
cargo 扩展,仅下载和编译项目的依赖项。一旦你开始构建更复杂的项目,你大部分的时间可能都会花在编译依赖项上,而不是源代码上。如果你使用像 Docker 这样的工具,总是重新编译依赖项会对你的构建时间产生巨大影响。使用这个扩展,你可以创建一个包含所有已下载和编译的依赖项的 docker 层,这样你就可以专注于最重要的部分:你的代码。
本项目受到 cargo-build-deps 的启发,但它有一些关键的不同之处
- 首先,它不过是一个简单的包装在
cargo build
上的包装,所以你提供的任何标志/参数都会直接复制到常规构建命令中; - 由于它只需要包装
cargo build
,因此这个扩展本身没有依赖项,相反,它实现了一个最小的 TOML 文件解析器,以便能够提取所需信息以正常工作;