[英]List globally installed npm modules programatically
如何使用npm.commands.ls
命令獲取所有全局安裝的 npm 包的npm.commands.ls
?
首先,您必須在本地安裝npm i npm -S
( npm i npm -S
)。 其次,你需要做npm.load
來初始化 npm。 最后你可以使用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))
})
})
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.