YARNとNPM(Node Package Manager)は、NPMパッケージのインストール、更新、削除のプロセスを自動化する2つの人気のあるJavaScriptパッケージマネージャーです。このガイドでは、UbuntuシステムにYARNをインストールする方法を学習します。また、一般的に使用されるYARNコマンドのいくつかについても説明します。
YARN vs NPM
NPMには、ネットワーク接続の問題、インストールプロセスの遅さなど、いくつかの欠点があります。YARNは、これらの欠点を解決するためにFacebookによって開発されました。
YARNはNPMの代わりではありませんが、実際には、NPMレジストリの同じモジュールを使用していますが、インストール方法が異なります。 Yarnでは現在のワークフローに変更を加える必要がないため、YARNをインストールして、プロジェクト開発フェーズの任意の時点で使用できます。
公式のYarnAPTパッケージリポジトリを介してUbuntu18.04システムにYarnをインストールすることから始めましょう。
前提条件
-
root
を使用して、Ubuntu18.04システムでSSHセッションを開くことができます。 またはsudo
有効なユーザー。
糸リポジトリの追加
YARNリポジトリを追加する最初のステップは、次のCURLコマンドを使用して当該リポジトリのGPGキーをインポートすることです。
# curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
次に、次のコマンドを発行して、Ubuntu18.04システムにYARNリポジトリを追加します。
# echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
UbuntuへのYARNのインストール
YARNリポジトリがシステムに追加されたので、APTデータベースを更新し、次のコマンドを使用してYARNをインストールします。
# apt update
# apt install yarn
上記のコマンドは、YARNとともにNodeJSをインストールすることを忘れないでください。 nvm(Node Version Manager)を使用してNodeJSを既にインストールしている場合は、次のコマンドを使用してNodejsのインストールをスキップできます。
# apt install --no-install-recommends yarn
この時点で、YARNはUbuntu18.04システムにインストールされます。インストールされているYARNのバージョンを次のように確認します:
# yarn --version
糸バージョン
YARNの使用法
1。 YARNヘルプ
使用可能なコマンドとフラグのリストとその機能の簡単な説明を見つけるには、ターミナルから次のYARNコマンドを実行します。
# yarn help
毛糸の助け
YARNを正常にインストールしたら、それを使用して独自のプロジェクトを作成したり、プロジェクトに依存関係を追加したりします。 YARNのいくつかの一般的な使用法を調べてみましょう。
2。新しいプロジェクトを作成する
ヤーンの初期化とそれに続くプロジェクト名を使用して、新しいYARNプロジェクトを作成します。
# yarn init your_yarn_project
糸の初期化
上記のyarnコマンドは、いくつかの質問に答えるように促します。あなたはあなたの選択に従ってそれらに答えるか、Enterキーを押すことによってそれらを安全にスキップすることができます。完了すると、yarn initコマンドは、前に提供した回答を含むpackage.jsonファイルを作成します。後の段階でpackage.jsonファイルの情報を手動で編集することもできます。
3。依存関係を追加する
プロジェクトの依存関係を満たすために、yarnプロジェクトにパッケージを追加する必要がある場合があります。これを行うには、yarnaddコマンドに続けてパッケージ名を使用します。
# yarn add [package_name]
糸の追加
パッケージのバージョン番号またはタグを追加することで、yarnaddコマンドを使用してパッケージの特定のバージョンを追加することもできます。
# yarn add [package_name]@[tag_or_version]
特定のバージョンのヤーン追加パッケージ
4。依存関係を削除する
インストールされているパッケージを削除する場合は、yarn remove
を使用してください。 コマンドの後にパッケージ名が続きます。
# yarn remove [package_name]
パッケージの依存関係を削除する糸
5。すべての依存関係をインストールする
package.jsonファイルで指定されているすべての依存関係をインストールするには、yarnまたはyarninstallを使用するだけです。これは、package.jsonファイルに依存関係を手動で追加し、その後それらをインストールする場合に役立ちます。
# yarn install
OR
# yarn
ヤーンはすべてのパッケージをインストールします
概要
それでおしまい!これで、Ubuntu 18.04システムにYARNがインストールされ、一般的に使用されるいくつかのyarnコマンドを学習しました。毛糸の使用法の詳細については、毛糸の公式ドキュメントをご覧ください。