ノードパッケージのルートにインストールされているパッケージのリスト


  1. コマンドラインからの方法: Node.jsプロジェクトのルートディレクトリに移動し、以下のコマンドを実行します。

    npm list --depth=0

    このコマンドは、ルートディレクトリにインストールされているパッケージのリストを表示します。--depth=0オプションは、依存関係の階層を表示しないようにします。

  2. JavaScriptコードを使用する方法: Node.jsのfsモジュールを使用して、package.jsonファイルを読み込みます。次に、dependenciesオブジェクト内のキーを取得し、それらをパッケージのリストとして表示します。

    const fs = require('fs');
    fs.readFile('package.json', 'utf8', (err, data) => {
     if (err) throw err;
     const packageJson = JSON.parse(data);
     const packageList = Object.keys(packageJson.dependencies);
     console.log(packageList);
    });

    このコードは、package.jsonファイルを読み込み、その中の依存関係のキー(パッケージ名)を取得して表示します。

以上が、Node.jsでルートにインストールされているパッケージのリストを取得する方法です。これらの方法を使用すると、簡単にパッケージの一覧を取得できます。