在HTML中显示显示缩进的日志的更好方法是什么
What is the better way to show a log in HTML showing the indentation?
>我有一个带有gulp任务的应用程序,在某个任务中我已经退休,就像一个安全包,当我使用gulp运行此任务时,我得到这样的日志:
demo-mobile 1.1.5
↳ debowerify 1.3.1
↳ bower 1.3.12
↳ semver 2.3.2
我想将此日志保存为 html 格式,但不可能,当我运行 gulp 时,它会保存在 htmldiv 中。
child.stdout.setEncoding('utf8');
child.stdout.on('data', function (data) {
console.log(data);
logInfo+= data;
});
html 模板不像控制台那样有缩进。
demo-mobile-1.1.5-↳-debowerify-1.3.1-↳-bower-1.3.12-
有人知道如何解决这种行为。
此致敬意。
好吧,可能有更好的方法,但是怎么样:
var input = "demo-mobile-1.1.5-↳-debowerify-1.3.1-↳-bower-1.3.12-";
var spaces = " ";
while (input.indexOf("-↳-") >0) {
input = input.replace("-↳-", "<br>"+spaces+"↳");
spaces += " ";
}
// below is just to show the output.
var outputDiv = document.getElementById("output");
outputDiv.innerHTML = input;
<div id="output" style="white-space: pre">
</div>
相关文章:
- 有没有更好的动手、具体的方法来学习Javascript
- 为什么不推荐使用“with”?是否有更好或其他方法可以“下降”到对象的命名空间
- 在JavaScript中拆分日期字符串的更好方法是什么
- 有没有比在app.js上绑定模块名称更好的方法来动态加载视图模型和视图以显示模态
- 使用较少代码隐藏和显示选择菜单内容的更好方法是什么?javascript
- 在Notepad++中更好地突出显示Javascript语法
- 更好的做法是通过CSS类或直接(通过DOM)修改HTML元素显示
- 使用 Javascript (CodeCademy) 制作更好的联系人列表显示
- 使用 Knockoutjs 显示视图模型中数据的更好方法
- 在HTML中显示显示缩进的日志的更好方法是什么
- 哪个更好?html中元素的可见性属性或显示属性
- 为什么这个jQuery显示/隐藏切换有效,以及我如何使它变得更好
- 如何更好地优化下面的PHP代码,以获得用户输入并显示预定义的输出
- 隐藏和显示:之前通过Jquery或更好的解决方案
- 检查jqxgrid是否没有数据要显示(为空)的更简单或更好的方法
- 更好的方法来显示两个PHP变量切换jQuery Ajax
- 使用Visual Studio(2015)显示更好的Javascript控制台日志信息
- HTML表格单元格以更好的方式显示输入框中输入的文本
- 在我的例子中,这是显示动态单选按钮的更好方式
- 是否有更好的方法将多值数据显示为列