在./node_modules/npm
和默认node
shell中本地安装npm,
var npm = require('npm');
npm.load({}, function (err, res) {
npm.info('tennu');
}
npm.info()
的结果会回复stdout
与你呼叫的相同的东西
npm info tennu
来自命令行。
如何让npm不回显到stdout?
答案 0 :(得分:2)
请参阅npm apihelp info
require('npm').load({}, function (err, npm) {
npm.commands.info(['tennu', 'version'], true, function (er, info) {
console.error('the info was:', info)
})
})