NPMでグローバルパッケージのバージョンを取得する方法


  1. コマンドラインからnpm list -gコマンドを使用する方法:

    npm list -g パッケージ名

    このコマンドは、グローバルにインストールされたパッケージの一覧を表示します。指定したパッケージのバージョンも表示されます。

    例:

    npm list -g express

    出力:

    └── [email protected]

    上記の例では、expressパッケージのバージョンが4.17.1であることが分かります。

  2. コマンドラインからnpm viewコマンドを使用する方法:

    npm view パッケージ名 version

    このコマンドは、指定したパッケージの最新バージョンを表示します。

    例:

    npm view express version

    出力:

    4.17.1

    上記の例では、expressパッケージの最新バージョンが4.17.1であることが分かります。

  3. Node.jsのスクリプトからnpm-programmaticパッケージを使用する方法:

    npm-programmaticパッケージは、Node.jsアプリケーション内でNPMコマンドを実行するための便利なツールです。

    インストール:

    npm install npm-programmatic

    コード例:

    const npm = require('npm-programmatic');
    npm.list().then(packages => {
     const version = packages['パッケージ名'];
     console.log(version);
    });

    上記のコードでは、npm.list()関数を使用してグローバルパッケージのリストを取得し、指定したパッケージのバージョンを表示しています。

これらの方法を使用することで、NPMでグローバルパッケージのバージョンを取得することができます。選択した方法に応じて、コマンドラインまたはNode.jsスクリプトを使用してパッケージのバージョンを確認できます。