Node.js的util.inspect函数存在问题。我用它来着色Node.js控制台输出并格式化对象。除了util.inspect还能打印所有这些\r\n字符外,其他所有方法都工作正常。

这个例子。给定一个文件:

// foo.js

console.log("css:\n", util.inspect(css, { depth: 5, colors: true }), '\n');

输出:

node.js - 如何在Node.js util.inspect的输出中消除换行符?-LMLPHP

如何使util.inspect不打印所有这些\r\n字符?

最佳答案

看来suggested in the docs解决方案是手动删除换行符:

util.inspect(css, { depth: 5, colors: true }).replace(/\r?\n/g, '')

关于node.js - 如何在Node.js util.inspect的输出中消除换行符?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41487871/

10-12 12:35