6 个稳定版本
使用旧的 Rust 2015
2.2.0 | 2018年5月16日 |
---|---|
2.1.1 | 2018年5月8日 |
2.0.0 | 2018年5月6日 |
1.1.0 | 2018年3月8日 |
1.0.1 | 2018年3月6日 |
#25 in #resolve
407 每月下载量
用于 hai_pal
18KB
320 行
node-resolve
Rust 实现的 Node.js 模块解析算法。
缺少的功能
- async?
- 可能更多
安装
添加到您的 Cargo.toml 中
[dependencies]
node-resolve = "2.2.0"
使用方法
请参阅 docs.rs/node-resolve。
许可证
lib.rs
:
将 Node 风格的模块标识符解析为完整文件路径。
use node_resolve::{resolve, resolve_from};
resolve("abc");
// → Ok("/path/to/cwd/node_modules/abc/index.js")
resolve_from("abc", PathBuf::from("/other/path"));
// → Ok("/other/path/node_modules/abc/index.js")
依赖项
~360–760KB
~17K SLoC