gpt4 book ai didi

node.js - npm install 将所有日志输出到标准错误流

转载 作者:太空宇宙 更新时间:2023-11-03 22:37:38 25 4
gpt4 key购买 nike

我试图正确记录日志,包括 npm install 的执行方式。但是 npm 将其所有日志记录到错误流中,因此我的应用程序日志记录功能始终显示这些日志是错误的,但实际上并非如此。有没有办法将 npm 设置为使用 console.log 而不是 console.error?

最佳答案

以编程方式使用 npm,以便您可以覆盖默认的错误处理程序。如Readme中所示和 in source of npm cli interface :

var npm = require('npm');
(...)
// now actually fire up npm and run the command.
// this is how to use npm programmatically:
npm.load(conf, function (er) {
if (er) return errorHandler(er)
npm.commands[npm.command](npm.argv, errorHandler)
})

关于node.js - npm install 将所有日志输出到标准错误流,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23387791/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com