打包与分发

发布的 npm 版本拆分为:

正常使用时只需安装 indexbind。存在受支持的预构建目标时,npm 会自动解析匹配的原生包。

当前原生支持

已发布的原生预构建目前覆盖:

未发布 Windows 原生预构建。在 Windows 上,请使用 WSL 完成:

如果你的环境没有可用的预构建包,请在 Rust 工具链环境中安装并构建,而不是假设 npm 能解析到匹配的原生二进制。

npm 包里有什么

根包包含:

即使你的宿主开发机是 Windows,浏览器与 worker 入口仍来自根包。当前指引只是把安装与构建放在 WSL 里完成。

规范化 Bundle 里有什么

规范化 bundle 包含你的检索数据:

当你用 model2vec 构建时,以下文件会被复制进 bundle:

这些模型文件不随根 npm 包分发。