此目录用于存放各平台的 ripgrep 二进制文件。
ripgrep 由 BurntSushi 开发,采用 Unlicense/MIT 双许可证。
- 项目地址: https://github.com/BurntSushi/ripgrep
- 许可证: Unlicense 或 MIT
本目录中的二进制文件直接从 ripgrep 官方 GitHub Releases 下载,未做任何修改。
vendor/ripgrep/
├── darwin-arm64/rg # macOS Apple Silicon
├── darwin-x64/rg # macOS Intel
├── linux-arm64/rg # Linux ARM64
├── linux-x64/rg # Linux x64
└── win32-x64/rg.exe # Windows x64
npm run vendor:ripgrep-
下载对应平台的二进制文件(推荐 v14.1.0+)
-
解压并放入对应目录
-
设置执行权限(Unix 系统):
chmod +x vendor/ripgrep/*/rg
npm run vendor:ripgrep:clean- 这些文件是可选的
- Grep 工具会自动降级到其他搜索方案
- 包含这些文件会增加 npm 包体积 ~40-50 MB
- 这些文件已添加到
.gitignore