ウェブサイト検索

Ubuntu 22.04にYarnパッケージマネージャーをインストールする方法


Ubuntu 22.04にYarnパッケージマネージャーをインストールする方法

このチュートリアルはこれらのOSバージョンのために存在します

  • Ubuntu 22.04 (ジャミー・ジェリーフィッシュ)
  • Ubuntu 20.04 (フォーカルフォッサ)

このページで

  1. 前提条件
  2. Node.jsをインストールする
  3. Corepackを有効にする
  4. Ubuntu 22.04にYarnをインストールする
  5. ヤーンの使い方
  6. Yarnをアップグレードする方法
  7. Yarnパッケージを削除する
  8. 結論

YarnはJavaScript環境のためのパッケージマネージャーです。これはNPMパッケージマネージャーの代替であり、FacebookがGoogle、Tilde、Expo Devと共同で開発しました。Yarnはローカルキャッシュからパッケージをインストールするためのインストールプロセスを高速化します。大規模なコードベースに関するセキュリティやパフォーマンスの問題を解決するために設計されています。

このチュートリアルでは、Ubuntu 22.04にYarnパッケージマネージャーをインストールする方法をお見せします。

前提条件

  • Ubuntu 22.04を実行しているサーバー。
  • サーバーにはルートパスワードが設定されています。

Node.jsをインストールする

Yarnをインストールする前に、Node.jsパッケージをサーバーにインストールする必要があります。まず、次のコマンドでcurlツールをインストールしてください:

apt install curl -y

次に、以下のコマンドを使用してNode.jsリポジトリを追加します:

curl -fsSL https://deb.nodesource.com/setup_current.x | bash -

次に、以下のコマンドを使用してNode.jsパッケージをインストールしてください:

apt install nodejs -y

Corepackを有効にする

Corepackは、サーバーにYarnをインストールするためのパッケージマネージャーです。デフォルトでは、CorepackはNode.jsパッケージと一緒にインストールされますが、デフォルトでは無効になっています。使用するには、有効にする必要があります。

次のコマンドでCorepackを有効にできます:

corepack enable

Ubuntu 22.04にYarnをインストールする

Corepackを使用すると、サーバー上にYarnパッケージを簡単にインストールおよびアクティブにすることができます。Corepackを使えば、複数のプロジェクト間で異なるYarnパッケージのバージョンを管理することができます。

次のコマンドを実行して最新のYarnバージョンをインストールおよびアクティブにします:

corepack prepare yarn@stable --activate

次のコマンドを使用して、Yarnのバージョンを確認できます:

yarn --version

次の出力が得られます:

3.2.3

Corepackを使用して、古いバージョンのYarnをインストールすることもできます。

例えば、Yarn 3.1.1をインストールするには、以下のコマンドを実行します:

corepack prepare [email  --activate

次に、デフォルトバージョンをYarn 3.1.1に設定し、次のコマンドを実行します:

yarn set version 3.1.1

次の出力が得られます:

? YN0000: Retrieving https://repo.yarnpkg.com/3.1.1/packages/yarnpkg-cli/bin/yarn.js
? YN0000: Saving the new release in .yarn/releases/yarn-3.1.1.cjs
? YN0000: Done in 0s 790ms

安定版のYarnバージョンをデフォルトに設定したい場合は、次のコマンドを実行してください:

yarn set version stable

ヤーンの使い方

Yarnを使うことで、任意のパッケージを簡単にインストールしたり削除したりできます。

まず、次のコマンドでYarnプロジェクトを初期化します:

yarn init

次の出力が得られます:

{
  name: 'root',
  packageManager: '[email '
}

次に、以下のコマンドを使用してReactパッケージをインストールします:

yarn add react

次の出力が得られます:

? YN0000: ? Resolution step
? YN0000: ? Completed in 0s 332ms
? YN0000: ? Fetch step
? YN0013: ? js-tokens@npm:4.0.0 can't be found in the cache and will be fetched from the remote registry
? YN0013: ? loose-envify@npm:1.4.0 can't be found in the cache and will be fetched from the remote registry
? YN0013: ? react@npm:18.2.0 can't be found in the cache and will be fetched from the remote registry
? YN0000: ? Completed in 0s 418ms
? YN0000: ? Link step
? YN0000: ? Completed
? YN0000: Done in 0s 808ms

特定のバージョンのパッケージをインストールするには、次のコマンドを実行してください:

yarn add package@version

依存関係をアップグレードするには、次のコマンドを実行してください:

yarn up package

任意のパッケージを削除するには、以下のコマンドを実行してください:

yarn remove package

Yarnをアップグレードする方法

Yarnを最新バージョンにアップグレードしたい場合は、以下のコマンドを実行してください:

yarn set version stable
yarn install

Yarnパッケージを削除する

Yarnを使用したくない場合は、次のコマンドを使って簡単にアンインストールできます。

corepack disable yarn

結論

この記事では、Ubuntu 22.04にYarnをインストールする方法について説明しました。また、複数のYarnバージョンをインストールして管理する方法についても説明しました。このガイドがあなたのJavaScriptプロジェクトを管理するのに役立つことを願っています。

関連記事: