ヤーンパッケージマネージャーの簡単な紹介
序章
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
次のような出力が表示されます。
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
糸を楽しんでください!