Node.js 用の Yarn パッケージ マネージャーのインストールと使用方法

0 株式
0
0
0
0

導入

Yarnは、速度、セキュリティ、安定性に重点を置いたNode.js用のパッケージマネージャーです。元々は、人気のパッケージマネージャーであるNPMの問題を修正するために開発されました。その後、2つのパッケージマネージャーは機能面で統合されましたが、Yarnは特にReact開発の世界で人気を博しています。.

Yarn のユニークな機能には次のようなものがあります:

  • 各プロジェクトにストレージ メカニズムがあり、後続のインストールと構築を大幅に高速化できます。.
  • インストールされたライブラリの構造が常に同じであることを保証する、固定された確定的なインストール。.
  • すべてのパッケージの集約をテストして整合性を検証する
  • “モノレポ(単一のソースコード リポジトリで開発される複数のプロジェクト)での Yarn の使用を容易にする「ワークスペース」。.

このチュートリアルでは、Yarn をグローバルにインストールし、特定のプロジェクトに Yarn を追加し、いくつかの基本的な Yarn コマンドを学習します。.

前提条件

Yarn パッケージマネージャーをインストールして使用するには、Node.js がインストールされている必要があります。Node.js が既にインストールされているかどうかを確認するには、ローカルのコマンドラインターミナルで次のコマンドを入力してください。

node -v

バージョン番号がv12.16.3のように表示されている場合は、Node.jsがインストールされています。コマンドが見つからないというエラー(または同様のエラー)が発生した場合は、続行する前にNode.jsをインストールしてください。.

ステップ1 – グローバルYARNインストール

Yarn は、JavaScript プロジェクトに独自の方法でインストールおよび実行します。まず、yarn をグローバルにインストールし、次に global yarn コマンドを使用して、プロジェクトディレクトリに特定のローカルバージョンの Yarn をインストールします。これは、プロジェクトで作業する全員(およびプロジェクトのすべての自動テストおよびデプロイメントツール)が同じバージョンの Yarn を使用し、動作や結果の不一致を回避するために必要です。.

Yarnのメンテナーは、すべてのNode.jsインストールにデフォルトで含まれるNPMパッケージマネージャーを使用してYarnをグローバルにインストールすることを推奨しています。これを行うには、npm installに-gフラグを使用します。

sudo npm install -g yarn

パッケージをインストールした後、コマンド バージョン番号を表示するように指示します。これにより、正しくインストールされたことを確認できます。

yarn --version
Output
1.22.11

yarn コマンドをグローバルにインストールしたので、これを使用して特定の JavaScript プロジェクトに Yarn をインストールできます。.

ステップ2 – プロジェクトにYarnをインストールする

Yarn を使って既存の Yarn ベースのプロジェクトを操作する場合は、この手順をスキップできます。プロジェクトには既にローカルバージョンの Yarn と、Yarn を使用するために必要なすべての設定ファイルがセットアップされているはずです。.

自分自身のために新しいプロジェクトを開始する場合は、プロジェクト固有のバージョンの Yarn を構成する必要があります。.

まず、プロジェクト ディレクトリに移動します。

cd ~/my-project

プロジェクト ディレクトリがない場合は、mkdir を使用して新しいフォルダーを作成し、そのフォルダーに入ります。

mkdir my-project
cd my-project

さて、コマンドから 糸セット Berry のバージョンを設定するには、次を使用します。

yarn set version berry

これにより、Yarn の現在の開発バージョンである berry がダウンロードされ、プロジェクトの .yarn/releases/ ディレクトリに保存され、.yarnrc.yml 構成ファイルも設定されます。

Output
Resolving berry to a url...
Downloading https://github.com/yarnpkg/berry/raw/master/packages/berry-cli/bin/berry.js...
Saving it into /home/sammy/my-project/.yarn/releases/yarn-berry.cjs...
Updating /home/sammy/my-project/.yarnrc.yml...
Done!

ここで、yarn --version コマンドをもう一度試してください。

yarn --version
Output
3.0.0

バージョンが3.0.0以上であることがわかります。これがYarnの最新バージョンです。.

これで、プロジェクト固有のYarnバージョンがセットアップされました。次に、Yarnを使い始めるにあたって、よく使われるYarnコマンドをいくつか見ていきましょう。.

Yarnの使用

Yarn にはたくさんのサブコマンドがありますが、使い始めるのに必要なのはほんの一部です。まずは、最初に使いたいサブコマンドを見てみましょう。.

新しいツールを使い始める際は、オンラインヘルプへのアクセス方法を知っておくと便利です。Yarnでは、コマンドに --help フラグを追加すると、より詳しい情報が表示されます。

yarn --help

これは、yarnコマンドの一般的なヘルプを表示します。サブコマンドの詳細な情報を表示するには、サブコマンドの後に–helpを追加します。

yarn install --help

これにより、yarn インストール コマンドの使用方法の詳細が印刷されます。.

新しいYARNプロジェクトの開始

プロジェクトを最初から開始する場合は、init サブコマンドを使用して、必要な Yarn 固有のファイルを作成します。

yarn init

これにより、ディレクトリにpackage.json設定ファイルとyarn.lockファイルが追加されます。package.jsonには、モジュールの設定と依存関係のリストが含まれています。yarn.lockファイルは、これらの依存関係を特定のバージョンにロックすることで、依存関係ツリーの一貫性を常に維持します。.

プロジェクトのすべての依存関係をインストールする

既存の Yarn ベースのプロジェクト内のすべての依存関係をダウンロードしてインストールするには、install サブコマンドを使用します。

yarn install

これにより、開始するために必要なモジュールがダウンロードされ、インストールされます。.

プロジェクトに新しい依存関係を追加する

プロジェクトに新しい依存関係を追加するには、add サブコマンドを使用します。

yarn add package-name

これにより、モジュールがダウンロードおよびインストールされ、package.json ファイルと yarn.lock ファイルが更新されます。.

ファイルを更新しています .gitignore 糸用

Yarnはプロジェクトディレクトリ内の.yarnフォルダにファイルを保存します。これらのファイルの中には、バージョン管理にチェックインする必要があるものと、無視する必要があるものがあります。Yarnの基本的な.gitignore設定は次のとおりです。

.yarn/*
!.yarn/patches
!.yarn/releases
!.yarn/plugins
!.yarn/sdks
!.yarn/versions
.pnp.*

これにより、yarn. ディレクトリ全体が無視され、プロジェクト固有のバージョンの Yarn が含まれる releases ディレクトリなどの重要なフォルダに対していくつかの例外が追加されます。.

Git と Yarn の設定方法の詳細については、.gitignore の公式 Yarn ドキュメントを参照してください。.

結果

このチュートリアルでは、Yarn をインストールし、いくつかの yarn サブコマンドについて説明しました。Yarn の使い方の詳細については、公式の Yarn CLI ドキュメントをご覧ください。.

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

あなたも気に入るかもしれない