在html页面上显示命令行输出

时间:2018-12-19 22:33:01

标签: javascript html node.js bash

我正在构建一个Web应用程序,该程序在终端上运行某些命令,并将结果显示回Web应用程序。我能够使用child_process.exec运行命令,并在html页面上显示它时获取我面临的问题的结果。

我想要这样的东西: enter image description here

有没有办法显示这样的命令行输出?任何线索都可以。谢谢。

1 个答案:

答案 0 :(得分:1)

要在浏览器中体验类似终端/外壳/控制台的体验,请探索JS库,例如:

或者... ,如果输出是非交互式的,则可以通过玩转CSS属性来获得所需的样式。检出:

或者只是从头开始,然后从那里开始积累。使用黑色背景和白色等宽字体。

CodePen

#container {
  background-color: #000000;
  width: 100%;
  height: 100%;
  max-width: 400px;
  max-height: 400px;
  padding: 3em;
}

#content {
  color: #ffffff;
  font-size: 16px;
  font-family: monospace;
}
<div id="container">
  <div id="content">
    <p>Hello world</p>
    <p>Hello world</p>
    <p>Hello world</p>
    <p>Hello world</p>
  </div>
</div>