# @absolutejs/bvm 中文文档

规范地址：https://npmcn.com/package/%40absolutejs/bvm/

版本：0\.1\.5
npm 元数据更新时间：2026-10-20T22:27:42.091Z
中文译文更新时间：2026-11-06T12:50:49.842Z
软件包许可：MIT

本文由上游 README 翻译，可能存在偏差，请结合原文核对 API、命令与配置。版权与许可归原作者所有。

原始 npm 页面：https://www.npmjs.com/package/%40absolutejs/bvm
原文对照：https://npmcn.com/package/%40absolutejs/bvm/?lang=original
项目主页：https://github.com/absolutejs/bvm#readme
源码仓库：https://github.com/absolutejs/bvm

## 关键信息（来自 npm 元数据）

- 包体积（解压后）：5.9 kB，4 个文件
- TypeScript 类型：未声明
- 运行依赖：0 个
- 首次发布：2026-10-06T05:10:44.721Z
- 最新版本发布：2026-10-20T22:27:41.871Z
- 近 30 天下载量：3184（2026-10-05 至 2026-11-03，npm 官方下载统计）
- 已发布版本数：6（近 12 个月 6 个）

## 中文简介

在 Linux 、 macOS 和 Windows 上安装、切换和验证 Bun 版本( 官方和绝对JS 构建)

## 安装

```sh
npm install @absolutejs/bvm
```

也可以使用：`pnpm add @absolutejs/bvm`、`yarn add @absolutejs/bvm`、`bun add @absolutejs/bvm`

## README

# 时间

安装、切换和验证 [阿宝](https://bun.com/) 版本, nvm 的方式 对于节点,在Linux,macOS和Windows上.

```sh
bvm install latest --default     # official Bun
bvm install 1.4.2-absolute.1     # AbsoluteJS's patched build
bvm use 1.4.2                    # this shell
echo 1.4.2-absolute.1 > .bun-version   # this project
bvm ls
```

`bun` 财务报告和审定财务报表 `bunx` 是shims:每个调用都会运行由 `BVM_BUN_VERSION` (设置于 `bvm use`),最近处 `.bun-version`时,最接近 `package.json` `engines.bun`,或默认,按此顺序。 一个版本的工程 针完全安装在第一次使用时.

## 没有什么是未经证实的

正式的Bun和Bun自己签名的支票和单核对 (单位:千美元)`SHASUMS256.txt.asc`键 `F3DC C08A 8572 C074 9B3E 1888 8EAB 4D40 A7B2 2B59`, (中文(简体) ), 键 Bun 的 Docker 图像针). 对照 Ed25519 由绝对JS发布密钥签名. 两个密钥都编译为 bvm,因此一个镜像或被修改的下载不能以两者之一通过.

见 [计划](https://npmcn.com/package/%40absolutejs/bvm/PLAN.md) 为设计.

## 安装

Linux、 macOS 和 WSL :

```sh
curl -fsSL https://raw.githubusercontent.com/absolutejs/bvm/main/install.sh | sh
```

视窗( PowerShell ) :

```powershell
powershell -c "irm https://raw.githubusercontent.com/absolutejs/bvm/main/install.ps1 | iex"
```

npm(任何操作系统):

```sh
npm install --global @absolutejs/bvm && bvm setup
```

安装者验证下载, 放 `~/.bvm/bin` 第一个在路径上在您的 shell 的启动文件(Windows上的用户 PATH 和 PowerShell profile),以及 生产 `bvm` 在您安装的终端工作。 如果Bun已经来了 已安装, bvm 已安装同一版本, 已校验, 作为默认, 所以 `bun` 保持意义 是什么意思。 在终端上输出颜色; 设置 `NO_COLOR` 把它关掉.

## 卸载

```sh
bvm uninstall 1.3.9      # remove one Bun version
bvm self uninstall       # remove bvm itself
```

`bvm self uninstall` 保留一个邦,邦自己的安装器放在那里 (单位:千美元)`~/.bun/bin`),这样 `bun` 财务报告和审定财务报表 `bun upgrade` 继续工作 你选的终端 以箭头为首,并证实计划; 脚本,通过 `--keep <version>`, (中文(简体) ), `--keep-default` 或者说 `--remove-bun`附加时 `--yes`。它会删除所有添加到您 shell 启动文件中的 bvm (和, 在 Windows 上,您用户 PATH 和 PowerShell 配置文件),并离开其余部分 那些文件是原样.

麻省理工学院有执照.

## 补丁的构建身份

例如,新的绝对JS构建使用构建元数据 `1.4.3+absolute.2`。 。 。 . BVM与现有 `1.4.2-absolute.1` 释放,保存 每个版本的精确标记和安装目录。 都满足引擎 根据其上游版本 Bun 范围.

`bun -v` 财务报告和审定财务报表 `Bun.version` 来源于可执行文件,由BVM更改. 新设 补丁二进制嵌入其绝对JS标签; 旧二进制仍然报告 只有上游版本. `bvm current` 显示所选的版本及其原因; `bvm which` 显示其二进制。 在申请中, `process.execPath` 识别实际运行的可执行文件。 更新 BVM 不重新标签 或替换已安装的 Bun.

## 常见问题

### @absolutejs/bvm 是什么？

在 Linux 、 macOS 和 Windows 上安装、切换和验证 Bun 版本\( 官方和绝对JS 构建\)

### 如何安装 @absolutejs/bvm？

在项目目录运行 npm install @absolutejs/bvm，或使用 pnpm add / yarn add / bun add。它还提供命令行工具 bvm，可以用 npx bvm 直接运行。

### @absolutejs/bvm 支持 TypeScript 吗？

该包的 package\.json 没有声明类型入口。需要类型提示时，可以在 npm 上查找社区维护的 @types/absolutejs\_\_bvm 是否存在。

### @absolutejs/bvm 可以商用吗？

@absolutejs/bvm 使用 MIT 许可。宽松许可：允许商业使用、修改和再分发，通常只需在分发时保留原版权与许可声明。以上为概括，不构成法律意见，请以许可原文为准。

### @absolutejs/bvm 的下载量有多少？

根据 npm 官方下载统计，@absolutejs/bvm 在 2026/10/05 – 2026/11/03 这 30 天内被下载 3,184 次，日均约 106 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入，适合横向比较热度，不能直接等同于使用人数。

### @absolutejs/bvm 还在维护吗？

最新版本 0\.1\.5 发布于 2026/10/21（17 天前）；至今共发布 6 个版本，其中过去 12 个月发布了 6 个；首次发布于 2026/10/06。发布频率只是参考信号：功能稳定的工具可能很少需要更新，建议结合源码仓库的 issue 和提交记录判断。

