序章

Yarn は、Facebookによって開発された新しいオープンソースのJavaScriptパッケージマネージャーです。 糸は完全に互換性があります npm レジストリと一緒に働くことができます npm、しかしそれはそれがより安全で、より安全で、より信頼できる代替物になることを目指しています。

あなたはあなたの全体を置き換えることができます npm 最小限の労力で、新規または現在のプロジェクトの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

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

Output
yarn 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

糸を楽しんでください!