Node.js にインストールされている npm パッケージのバージョンを確認する

JavaScript

npm パッケージのバージョンの識別の概要

Node.js と npm を使用する場合、インストールしたパッケージのバージョンを把握することが重要です。これは、互換性を確保し、依存関係を効果的に管理するのに役立ちます。

パッケージのバージョンを確認するためにさまざまなコマンドを使用できますが、すべてが必要な情報を提供するわけではありません。このガイドでは、一般的な落とし穴やエラーを回避しながら、npm パッケージのインストールされているバージョンを見つけるための正しい方法を検討します。

指示 説明
npm list <package-name> 指定したパッケージを含む、インストールされているすべてのパッケージとそのバージョンを一覧表示します。
const fs = require('fs'); ファイル システム モジュールをインポートして、Node.js のファイル システムと対話します。
const path = require('path'); ファイル パスを処理および変換するためのパス モジュールをインポートします。
path.join() 指定されたすべてのパス セグメントを結合し、正規化されたパスを作成します。
fs.readFile() ファイルの内容を非同期に読み取ります。
JSON.parse() JSON 文字列を解析し、文字列で記述された JavaScript 値またはオブジェクトを構築します。

npm パッケージのバージョンを確認するためのスクリプトについて

上記で提供されているスクリプトは、さまざまな環境でインストールされている npm パッケージのバージョンを見つけられるように設計されています。最初のスクリプトではターミナル コマンドを使用します。 には、指定されたパッケージを含む、インストールされているすべてのパッケージとそのバージョンがリストされます。このコマンドは、コマンド ラインからパッケージのバージョンを直接確認する必要がある場合に便利です。プロジェクト ディレクトリに移動してこのコマンドを実行すると、プロジェクトのファイルを手動で調べなくても、インストールされているバージョンを確認できます。

2 番目のスクリプトは、インストールされている npm パッケージのバージョンをプログラムで取得する Node.js スクリプトです。まず、必要なモジュールをインポートします。 そして 。これらのモジュールを使用すると、それぞれファイル システムと対話したり、ファイル パスを処理したりできます。スクリプトはパッケージへのパスを構築します。 ファイルを使用して path.join()。次に、このファイルの内容を次のように読み取ります。 。 JSON データは次のように解析されます。 バージョン番号を抽出し、コンソールに記録されます。このアプローチは、特に大規模なスクリプトまたはビルド プロセスの一部としてバージョン チェックを含める必要がある場合に、Node.js 環境内でのより自動化されたチェックまたはプログラムによるチェックに役立ちます。

コマンドラインを使用してインストールされているnpmパッケージのバージョンを確認する

ターミナルでの npm コマンドの使用

1. Open your terminal or command prompt.
2. Navigate to the project directory where the package is installed.
3. Run the following command to check the installed version:
npm list <package-name>
4. The output will show the installed version of the specified package.

// Example:
npm list express
// Output: express@4.17.1

Node.js スクリプトでインストールされている npm パッケージのバージョンを取得する

Node.js 環境での JavaScript の使用

1. Create a new JavaScript file in your project directory, e.g., checkVersion.js.
2. Add the following code to the file:
const fs = require('fs');
const path = require('path');
const packageJsonPath = path.join(__dirname, 'node_modules', '<package-name>', 'package.json');
fs.readFile(packageJsonPath, 'utf8', (err, data) => {
  if (err) {
    console.error('Error reading package.json:', err);
    return;
  }
  const packageJson = JSON.parse(data);
  console.log(`Installed version of <package-name>: ${packageJson.version}`);
});
// Replace <package-name> with the actual package name

npm パッケージのバージョンを確認するための追加方法の検討

インストールされている npm パッケージのバージョンを見つけるための基本的なコマンド以外にも、開発者がパッケージ バージョンを管理および確認するために使用できる手法やツールがいくつかあります。そのような方法の 1 つは、 直接ファイルします。このファイルはプロジェクト ディレクトリのルートにあり、依存関係やそれぞれのバージョンなど、プロジェクトに関するメタデータが含まれています。このファイルを開くと、インストールされているすべてのパッケージとその指定されたバージョンを確認できます。 そして セクション。この方法は、複数のパッケージのバージョンを一目で確認する場合に特に便利です。

もう一つの便利なツールは、 、インストールされている古いパッケージのリストが表示されます。このコマンドは、現在のバージョン、必要なバージョン (コマンドで指定されたバージョンに基づいて) の包括的な概要を提供します。 )、および npm レジストリで入手可能な最新バージョン。さらに、次のようなツールを使用すると、 1 回限りのコマンドの実行を簡素化できます。たとえば、次のように使用できます npx npm-check 依存関係を対話的に確認して更新します。これらの方法とツールは、インストールされているバージョンを見つけるだけでなく、プロジェクトの依存関係の全体的な健全性と最新性を維持するのにも役立ちます。

  1. インストールされている npm パッケージのバージョンを確認するにはどうすればよいですか?
  2. コマンドを使用する インストールされている npm パッケージのバージョンを確認します。
  3. インストールされているすべてのパッケージのバージョンはどこで確認できますか?
  4. インストールされているすべてのパッケージのバージョンは、 配下のファイル そして セクション。
  5. の用途は何ですか 指示?
  6. の コマンドは、インストールされている古いパッケージをすべてリストし、現在のバージョン、必要なバージョン、および最新のバージョンを示します。
  7. Node.js スクリプト内の npm パッケージのバージョンをプログラムで確認するにはどうすればよいですか?
  8. Node.js スクリプトでは、 使用するパッケージのファイル そしてそれを解析します 。
  9. は何ですか コマンドを実行しますか?
  10. の コマンドを使用すると、依存関係を対話的に確認して更新できます。
  11. npm CLI 自体のバージョンを確認するにはどうすればよいですか?
  12. 次のコマンドを実行すると、npm CLI のバージョンを確認できます。 。
  13. 情報が何をするのか 提供する?
  14. コマンド npm レジストリで入手可能なパッケージの最新バージョンを提供します。
  15. グローバルにインストールされているパッケージのインストールされているバージョンを見つけるにはどうすればよいですか?
  16. グローバルにインストールされているパッケージのインストールされているバージョンを見つけるには、次のコマンドを使用します。 。

インストールされている npm パッケージのバージョンを確認する方法を理解することは、安定した開発環境を維持するために不可欠です。次のようなコマンドを使用することで、 そして 、プログラムでアクセスする ファイルを使用すると、開発者はプロジェクトの依存関係を簡単に追跡および管理できます。この知識により、プロジェクトが最新の状態に保たれ、必要なすべてのパッケージと互換性があることが保証されます。