# 安装器

URL: https://caijiao.org/volta/advanced/installers
Source: docs/volta/advanced/installers.md
Description: Volta 安装器工作原理和自定义安装指南

有关安装器如何工作以及如何为托管安装创建您自己的自定义安装器/分发的详细信息。

## 当前安装器

从 Volta 0.7.0 开始，所有官方安装器的工作方式相同：

1. 解压 Volta 二进制文件
2. 使用解压的 `volta` 二进制文件调用 `volta setup`（有关更多信息，请参阅[volta setup](/volta/reference/setup)）

### Windows 安装器

Windows 安装器会将所有二进制文件解压到 `Program Files\Volta` 并将该文件夹添加到系统 `Path` 环境变量。它还会在该目录中为以下工具创建垫片：

* `node`
* `npm`
* `npx`
* `yarn`

### Unix 安装器

Unix 安装器会将所有二进制文件解压到 `~/.volta/bin`，因此它们仅为特定用户安装。

## 跳过 Volta 设置

如果您希望运行安装程序但不希望 `volta setup` 修改您的配置文件脚本，您可以将 `--skip-setup` 选项传递给安装程序：

```bash
curl https://get.volta.sh | bash -s -- --skip-setup
```

> 我们目前不支持在 Windows 上跳过 <code>volta setup</code>。

## Github CI

为了方便起见，我们提供了一个自定义的 [Github action](https://github.com/volta-cli/action)，它将自动下载 Volta，缓存它，并下载项目 `package.json` 中固定版本的工具。

## 安装旧版本

[get.volta.sh](https://get.volta.sh) 提供的默认安装脚本仅支持安装 Volta 1.1.0 及以上版本。如果您希望安装较旧的版本，您可以在 Unix 上使用以下脚本安装它，将 `1.0.8` 替换为您要安装的版本：

```
curl https://raw.githubusercontent.com/volta-cli/volta/8f2074f423c65405dfba9858d9bcf393c38ffb45/dev/unix/volta-install.sh | bash -s -- --version 1.0.8
```
