最新消息: 电脑我帮您提供丰富的电脑知识,编程学习,软件下载,win7系统下载。

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

IT培训 admin 9浏览 0评论

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

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, '')

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

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, '')
发布评论

评论列表 (0)

  1. 暂无评论