Windows上的Node.Js如何清除控制台?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (352)

我已经下载了windows安装程序的node.js以及节点包管理器。当前正在使用Windows Cmd提示符来运行nodejs应用程序。

  1. cls将在命令提示符下清除命令窗口或错误。有没有相当于node.js?console.clear不存在
  2. 我通过下面的代码创建了一个服务器 var http = require("http"); http.createServer(function (request, response) { response.writeHead(200, { "Content-Type": "text/html" }); response.write("Hello World"); console.log("welcome world")response.end(); }).listen(9000, "127.0.0.1");

我将代码更改为下方并刷新浏览器以查找内容类型不会更改,我如何才能看到更改?

var http = require("http");
http.createServer(function(request, response) {
  response.writeHead(200, {"Content-Type": "text/plain"});
  response.write("Hello World");
  console.log("welcome world")
  response.end();
}).listen(9000,"127.0.0.1");
提问于
用户回答回答于
console.log('\033[2J');

这适用于Linux。

你可以用这样的方式“trick”用户:

var lines = process.stdout.getWindowSize()[1];
for(var i = 0; i < lines; i++) {
    console.log('\r\n');
}
用户回答回答于
process.stdout.write('\033c');

这也适用于Windows。至少是Win 7。

扫码关注云+社区

领取腾讯云代金券