0
npm.commands.ls
コマンドを使用して、グローバルにインストールされたすべてのnpmパッケージのリストを取得するにはどうすればよいですか?グローバルにインストールされたnpmモジュールの一覧表示
npm.commands.ls
コマンドを使用して、グローバルにインストールされたすべてのnpmパッケージのリストを取得するにはどうすればよいですか?グローバルにインストールされたnpmモジュールの一覧表示
まず、npmをローカルにインストールする必要があります(npm i npm -S
)。次に、npmを初期化するにはnpm.load
を実行する必要があります。最後にnpm.commands.ls
を使用してリストを取得できます。重要なことは、ロード機能にglobal: true
とdepth: 0
のパラメータを追加することです。
var npm = require('npm')
npm.load({
loaded: false,
progress: false,
loglevel: 'error',
global: true,
depth: 0
},() => {
npm.commands.ls([], true, (err, data) => {
console.log(Object.keys(data.dependencies))
})
})