CentOS8にYarnをインストールする方法

Yarnは、npmと互換性のあるJavaScriptパッケージマネージャーであり、npmパッケージのインストール、アップグレード、構成、および削除を自動的に処理するのに役立ちます。

これは、パッケージインストールの処理速度の向上や、並列操作によるネットワーク接続関連のエラーの削減など、npmに関する一連の問題を解決するために作成されました。

このガイドでは、CentOS 8への[Yarn](https://yarnpkg.com/)のインストールについて説明します。 Yarnを使用して新しいプロジェクトを作成し、依存関係を追加および削除する方法について説明します。

1. CentOS8にYarnをインストールします##

CentOS 8でrootまたは別のsudoユーザーとして次の手順を実行して、Yarnをインストールします。

  1. [Node.js](https://www.itcoder.tech/posts/how-to-install-node-js-on-centos-7/)がシステムにインストールされていない場合は、最初にNode.jsパッケージをインストールし、次のように入力します。
sudo dnf install @nodejs

この記事の執筆時点では、CentOS8ソフトウェアソースのNode.jsバージョンはv10.xです。

  1. Yarnソフトウェアソースを有効にし、ソースGPGキーをインポートします。
curl --silent --location https://dl.yarnpkg.com/rpm/yarn.repo | sudo tee /etc/yum.repos.d/yarn.repo
sudo rpm --import https://dl.yarnpkg.com/rpm/pubkey.gpg

公式のYarnソフトウェアソースは維持されており、最新バージョンが利用可能です。

  1. ソフトウェアソースを有効にしたら、Yarnをインストールします。
sudo dnf install yarn
  1. インストールを確認し、Yarnバージョン番号を印刷します。
yarn --version

この記事の執筆時点で、Yarnの最新バージョンは 1.21.1です。

1.21.1

次に、Yarn ##を使用します

CentOSシステムにYarnをインストールしたので、最も一般的に使用されるYarnコマンドについて説明します。

2.1 新しいプロジェクトを作成します###

新しいYarnプロジェクトを作成するには、 yarn initコマンドを使用して、プロジェクト名を追加します。たとえば、 my_projectという名前のプロジェクトを作成するには、次のように入力します。

yarn init my_project

このスクリプトはあなたにいくつかの質問をします。答えるか、Enterキーを押してデフォルト値を使用できます。

yarn init v1.21.1
question name(alex): Linuxize
question version(1.0.0):0.0.1
question description: Testing Yarn
question entry point(index.js):
question repository url:
question author: Linuxize
question license(MIT):
question private:
success Saved package.json
Done in20.18s.

すべてのコマンドは、提供した情報を含む基本的な package.jsonファイルを作成するだけです。このファイルはいつでも変更できます。

既存のコードディレクトリにYarnを追加することもできます。これを行うには、ディレクトリに切り替えて次を実行します。

yarn init my_project

2.2 依存関係を追加する###

プロジェクトへの依存関係としてパッケージを追加するには、 yarnaddコマンドを使用してパッケージ名を追加します。

yarn add [package_name]

このコマンドは、このパッケージとそれに依存するすべてのパッケージをインストールし、プロジェクトの package.jsonファイルと yarn.lockファイルを更新します。

デフォルトでは、パッケージ名のみが指定されている場合、Yarnは最新バージョンをインストールします。指定したバージョンまたはラベルのパッケージをインストールするには、次の構文を使用します。

yarn add [package_name]@[version_or_tag]

2.3 依存関係をアップグレードする###

パッケージをアップグレードするには、 yarn upgradeコマンドを実行し、パッケージ名を追加します。

yarn upgrade [package_name]

上記のコマンドは、package.jsonファイルの内容に基づいて、プロジェクトのすべての依存関係を最新バージョンに更新します。

パッケージのバージョンまたはラベルを指定できます。

yarn upgrade [package_name]@[version_or_tag]

2.4 依存関係を削除する###

プロジェクトの依存関係からパッケージを削除するには、 yarn removeコマンドを実行し、パッケージ名を追加します。

yarn remove [package_name]

このコマンドは、プロジェクトの package.jsonファイルと yarn.lockファイルも更新します。

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

既存のプロジェクトの package.jsonファイルに従ってすべての依存パッケージをインストールするには、次のコマンドを実行します。

yarn

または

yarn install

3、要約##

CentOS8マシンに糸を取り付ける方法を説明しました。糸の詳細については、[糸ドキュメントページ](https://yarnpkg.com/en/docs)をご覧ください。

Recommended Posts

CentOS8にYarnをインストールする方法
centOS7にjdk1.8をインストールする方法
CentOS8にMemcachedをインストールする方法
CentOS8にRをインストールする方法
CentOS8にFFmpegをインストールする方法
CentOS8にTensorFlowをインストールする方法
CentOSにPerl5をインストールする方法
CentOS8にGitをインストールする方法
CentOS8にGradleをインストールする方法
CentOS8にElasticsearchをインストールする方法
CentOS8にJenkinsをインストールする方法
CentOS8にJavaをインストールする方法
CentOS8にGCCをインストールする方法
CentOS8にNginxをインストールする方法
CentOS7にAsteriskをインストールする方法
CentOS8にJenkinsをインストールする方法
CentOS8にVagrantをインストールする方法
CentOS8にPython3.8をインストールする方法
CentOS8にTomcat9をインストールする方法
CentOS8にWebminをインストールする方法
CentOS8にRubyをインストールする方法
CentOS8にSkypeをインストールする方法
CentOS8にhtopをインストールする方法
CentOS8にPythonをインストールする方法
CentOS8にElasticsearchをインストールする方法
CentOS8にPostgresqlをインストールする方法
CentosにWordpressをインストールする方法
CentOS8にhtopをインストールする方法
CentOS8にTeamViewerをインストールする方法
CentOS8にMariaDBをインストールする方法
CentOS7にMongoDBをインストールする方法
CentOS8にOdoo13をインストールする方法
CentOS8にApacheをインストールする方法
CentOS8にOpenCVをインストールする方法
CentOS8にPHPをインストールする方法
CentOS8にMongoDBをインストールする方法
CentOS8にApacheMavenをインストールする方法
CentOS7にApacheKafkaをインストールする方法
[グラフィック]セントスにtomcatをインストールする方法
R&D:CentOS7にPython3をインストールする方法
CentOS7にGCCコンパイラをインストールする方法
centos7.0にオフラインJDK1.8をインストールする方法
CentOS7にElasticsearchをインストールして構成する方法
CentOS8にVisualStudioコードをインストールする方法
CentOS7にDockerをインストールして使用する方法
CentOSLinuxにRPMパッケージをインストールする方法
CentOS8にVNCをインストールして構成する方法
CentOS8にComposerをインストールして使用する方法
CentOS8にRedisをインストールして構成する方法
CentOS8にNode.jsとnpmをインストールする方法
centos7.2.1511にjdk1.8.0_151とmysql5.6.38をインストールする方法
CentOS6にphpMyAdminをインストールして構成する方法
CentOS8にCurlをインストールして使用する方法
CentOS8にOwncloudをインストールして構成する方法
CentOS8にVirtualBoxクライアント拡張機能をインストールする方法
RHEL 8 / CentOS8にDockerCEをインストールする方法
centosにtomcatをインストールおよびアンインストールする方法
CentOS8にRedmineをインストールして構成する方法
Ubuntu20.04にRubyをインストールする方法
Ubuntu20.04にJavaをインストールする方法
Ubuntu20.04にVirtualBoxをインストールする方法