一尘不染

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

node.js

作为Node.js环境和哲学的新手,我想回答几个问题。我已经下载了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");

阅读 699

收藏
2020-07-07

共1个答案

一尘不染

console.log(‘\033[2J’);

这适用于linux。不确定Windows。

您可以使用以下方式“欺骗”用户:

    var lines = process.stdout.getWindowSize()[1];
    for(var i = 0; i < lines; i++) {
        console.log('\r\n');
    }
2020-07-07