怎么离线安装 yarn

Yarn 是一个快速、可靠、安全的依赖管理工具,用于管理 JavaScript 项目的依赖关系。它是由 Facebook 开发的,并且兼容 npm 仓库。在某些情况下,我们可能需要在没有网络连接的情况下进行 yarn 安装。本文将介绍如何离线安装 yarn。

准备工作

在开始之前,我们需要准备以下材料:

  1. 一台已连接网络的计算机(A),用于下载 yarn 的安装包和依赖。
  2. 一台未连接网络的计算机(B),用于离线安装 yarn。

下载 yarn 安装包和依赖

首先,在计算机 A 上下载 yarn 的安装包和依赖。我们可以通过以下步骤完成:

  1. 打开终端或命令提示符。
  2. 使用以下命令下载 yarn 的安装包:
$ curl -o yarn.tar.gz 
  1. 下载完成后,解压缩安装包:
$ tar -xzf yarn.tar.gz
  1. 进入解压后的目录:
$ cd yarn-[version]

这里的 [version] 是 yarn 的版本号,例如 yarn-v1.22.10。

  1. 在 yarn 目录中,下载 yarn 的依赖:
$ yarn install --offline

这将会下载并缓存 yarn 的所有依赖。

复制安装包和依赖到离线计算机

现在,我们需要将下载的安装包和依赖复制到离线计算机 B。我们可以通过以下步骤完成:

  1. 将下载的 yarn 安装包和依赖复制到一个可移动存储设备,例如 USB 驱动器或移动硬盘。
  2. 将存储设备连接到离线计算机 B。

在离线计算机上安装 yarn

在离线计算机 B 上,我们可以通过以下步骤离线安装 yarn:

  1. 打开终端或命令提示符。
  2. 确保存储设备已连接到离线计算机 B。
  3. 进入存储设备的目录,找到 yarn 安装包和依赖的位置。
  4. 解压缩 yarn 安装包:
$ tar -xzf yarn.tar.gz
  1. 进入解压后的目录:
$ cd yarn-[version]
  1. 将 yarn 安装到离线计算机 B:
$ sudo ./install.sh --offline

这将使用之前下载的依赖进行离线安装。

  1. 安装完成后,可以通过以下命令验证 yarn 是否安装成功:
$ yarn --version

这将输出 yarn 的版本号,表示安装成功。

总结

通过以上步骤,我们可以在离线环境中成功安装 yarn。首先,我们在连接网络的计算机上下载了 yarn 的安装包和依赖,并缓存在本地。然后,我们将其复制到离线计算机上,并在离线计算机上使用缓存的依赖进行安装。这样,就可以在没有网络连接的情况下使用 yarn。

注意:以上步骤适用于 Linux 和 macOS 系统。如果您使用的是 Windows 系统,请根据相应的命令行工具进行操作。

gantt
    title 离线安装 yarn
    section 准备工作
        下载 yarn 安装包和依赖    :done, a1, 2022-11-01, 2d
        复制安装包和依赖到离线计算机    :done, a2, after a1, 2d
    section 在离线计算机上安装 yarn
        解压缩 yarn 安装包    :done, a3, after a2, 1d
        将 yarn 安装到离线计算机    :done, a4, after a3, 1d
        验证 yarn 是否安装成功    :done, a5, after