最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

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

运维笔记admin9浏览0评论

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

如何摆脱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. 暂无评论