npm または Yarn を使用してパッケージを追加および削除する

0 株式
0
0
0
0

Node.js パッケージの管理

オープンソースと現代のプログラミング言語のエコシステムの利点の 1 つは、書きたいコードがおそらく既に書かれていることです。.

Node.jsにはたくさんのパッケージがありますが、内緒話ですが、これらのパッケージはたいてい私よりも賢い人たちによって書かれていて、私が夢にも思わなかったようなことを考え出しています。いわゆる「巨人の肩の上に立っている」ようなものです。.

はじめる

この記事では、npmとyarnの使い方について解説します。クローラー対応の当サイトを定期的にご覧いただいている方は、他のNode.js記事でもこれらのコマンドをご覧になったことがあるかもしれません。.

初めての方のために説明すると、npmとyarnはNode.jsのパッケージマネージャです。どちらもファイルから入手できます。 パッケージ.json プロジェクトでは同様の方法で使用および操作します。.

ローカルにNode.jsがインストールされている場合は、おそらくnpmもインストールされているでしょう。yarnをご利用になりたい場合は、こちらのインストール手順をご確認ください。.

システムによっては、ローカル パッケージ マネージャーを参照して、それを通じてインストールすることもできます。.

また、グローバルとプロジェクトの依存関係の両方でインストールします。既存のプロジェクトを使用することも、ディレクトリ内にサンプルプロジェクトを作成することもできます。 /tmp 作成する:

$ mkdir /tmp/gator-project
$ cd /tmp/gator-project
$ npm init -y

このコマンドはファイル パッケージ.json パッケージを追加および削除するディレクトリを作成します。.

プロジェクトに開発依存関係を追加する

すべての依存関係が同じように作成されるわけではなく、開発時にのみ必要な依存関係もあります。これらの依存関係は重要ですが、インストールに時間がかかり、実際に使用されることもないため、本番環境へのデプロイを遅らせる可能性があります。.

開発依存関係の例としては、mochaやjestなどのテストツールがあります。これらの依存関係は、以下のようにインストールできます。 開発依存関係 ファイル パッケージ.json 以下を追加しましょう:

With NPM
$ npm install --save-dev mocha
# Shorthand version
$ npm i -D mocha

# With Yarn
$ yarn add --dev mocha
# Shorthand version
$ yarn add -D mocha

プロジェクトに本番環境の依存関係を追加する

その他の依存関係はアプリケーションのパフォーマンスに不可欠であり、開発環境か本番環境かを問わず、必ずインストールする必要があります。これらの依存関係は本番環境依存関係と呼ばれ、通常、ExpressやReactなどのパッケージが含まれます。.

プロジェクトに本番環境の依存関係を追加するのは、開発環境の依存関係を追加するのと同じくらい簡単ですが、セクションが異なります。 依存関係 ファイル パッケージ.json 追加した:

# With NPM
$ npm install --save express
# Shorthand version
$ npm i -P express
# With Yarn
$ yarn add express

パッケージをグローバルにインストールする

システム上のすべてのプロジェクトで利用できるように、現在のプロジェクトの外部にパッケージをインストールしたい場合があります。これらのパッケージはグローバルにインストールされ、他のツールと並行して実行したいコマンドラインツールを含むパッケージに適しています。

# With NPM
$ npm install --global json
# Shorthand version
$ npm i -g json
# With Yarn
$ yarn global add json

プロジェクトから依存関係を削除する

どんなプロジェクトでも、かつては良いアイデアだと思っていた依存関係が、もはや意味をなさなくなる時が来ます。心配しないでください。コードを削除することは常に良いことです(ただし、適切なテストカバレッジで何も壊れていないことを確認する必要があります)。.

プロジェクトから開発または本番環境の依存関係を削除するには、単にアンインストールまたは削除するだけです。

# With NPM
$ npm uninstall jest
# Shorthand version
$ npm r jest
# With Yarn
$ yarn remove jest

パッケージをグローバルに削除する

グローバルにインストールされたパッケージを削除することは、プロジェクトからパッケージを削除することに似ていますが、インストールする場合と同様のオプションを使用する必要があります。 - グローバル 使用してみましょう:

# With NPM
$ npm uninstall --global json
# Shorthand version
$ npm r -g json
# With Yarn
$ yarn global remove json

結果

npmやyarnといったパッケージ管理ツールは、開発者の作業を大幅に効率化しました。プロジェクトの依存関係を簡単に管理したい場合や、必要なツールをグローバルにインストールしたい場合など、これらのツールは迅速かつ効率的な方法を提供します。.

影響を考慮せずに依存関係を削除または更新しないでください。適切なテストカバレッジは、プロジェクトプロセスに支障をきたさないことを保証するのに役立ちます。.

 

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

あなたも気に入るかもしれない