Node.js的util.inspect函数存在问题。我用它来着色Node.js控制台输出和格式化对象。所有工作都很好,除了util.inspect
打印所有那些\r\n
字符。
这个例子。给定一个文件:
// foo.js
console.log("css:\n", util.inspect(css, { depth: 5, colors: true }), '\n');
输出:
如何让util.inspect
不打印所有那些\r\n
字符?
看起来suggested in the docs解决方案是手动删除新行字符:
util.inspect(css, { depth: 5, colors: true }).replace(/\r?\n/g, '')