如何摆脱Node.js util.inspect输出中的新行字符?

时间:2017-01-05 14:45:52

标签: node.js output newline console.log

Node.js的一个问题' util.inspect功能。我用它来着色Node.js控制台输出和格式化对象。除了util.inspect打印所有\r\n个字符外,一切正常。

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

// foo.js

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

输出:

enter image description here

如何让util.inspect不打印所有\r\n个字符?

1 个答案:

答案 0 :(得分:0)

好像解决方法suggested in the docs是手动删除新行字符:

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