ヤーンパッケージマネージャーの簡単な紹介

提供:Dev Guides
移動先:案内検索

序章

Yarn は、Facebookによって開発された新しいオープンソースのJavaScriptパッケージマネージャーです。 Yarnは、npmレジストリと完全に互換性があり、npmと連携して機能しますが、より安全で、より安全で、より信頼性の高い代替手段となることを目指しています。

npmワークフロー全体を、最小限の労力で新規または現在のプロジェクトのYarnに置き換えることができます。 Yarnの依存関係は、ソース管理でチェックインする必要があるyarn.lockファイルに保持されますが、ファイル自体はYarn専用であり、編集しないでください。 ここでは、Yarnを使い始めるのに十分です。

YarnPackageManagerのインストール

Yarnをインストールする方法はいくつかあります。 皮肉なことに、npmからインストールできます。

npm install -g yarn

npmがインストールされていない場合は、簡単なbashスクリプトを使用してインストールすることもできます。

curl -o- -L https://yarnpkg.com/install.sh | bash

Windowsでは、インストーラーファイルをここで入手できます。

ヤーンの取り付けをテストする

これを実行して、Yarnが正しくインストールされているかどうか、または最新バージョンを使用しているかどうかを確認します。

yarn --version

糸プロジェクトの初期化

新しいプロジェクトを初期化するには、yarn initを実行します。

yarn init

糸の依存関係のインストール

package.jsonファイル(npm installと同等)からすべての依存関係をインストールする方法は次のとおりです。

yarn

糸の依存関係の管理

ほとんどの例でlodashを使用してみましょう。

プロジェクトの依存関係を追加する

addコマンドを使用して、プロジェクトに依存関係を追加します。

yarn add lodash

次のような出力が表示されます。

Outputyarn add v1.22.5
info No lockfile found.
[1/4] 🔍  Resolving packages...
[2/4] 🚚  Fetching packages...
[3/4] 🔗  Linking dependencies...
[4/4] 🔨  Building fresh packages...
success Saved lockfile.
success Saved 1 new dependency.
info Direct dependencies
└─ [email protected]
info All dependencies
└─ [email protected]
✨  Done in 1.48s.

--dev(またはそのエイリアス-D)フラグを使用して、パッケージを開発依存関係として追加します。

yarn add babel-cli -D

依存関係の更新

yarn upgrade lodash

または、すべての依存関係をアップグレードします。

yarn upgrade

依存関係の削除

yarn remove lodash

グローバル依存関係の追加

yarn global add lodash

結論

これは、YarnPackageManagerの基本的な紹介です。 その他の一般的なコマンドは次のとおりです。

  • パッケージに関する情報を入手してください:yarn info lodash
  • インストールされているパッケージのバージョンがpackage.jsonとYarnロックファイルの間で一致していることを確認します:yarn check
  • パッケージを公開する:yarn publish
  • 古いパッケージを確認してください:yarn outdated
  • パッケージが必要な理由を見つける:yarn why lodash
  • package.jsonで定義されているスクリプトの1つを実行します:yarn run test

糸を楽しんでください!