簡體   English   中英

以編程方式列出全局安裝的 npm 模塊

[英]List globally installed npm modules programatically

如何使用npm.commands.ls命令獲取所有全局安裝的 npm 包的npm.commands.ls

首先,您必須在本地安裝npm i npm -Snpm i npm -S )。 其次,你需要做npm.load來初始化 npm。 最后你可以使用npm.commands.ls來獲取列表。 重要的是將global: truedepth: 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))
    })
})

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM