1. ホーム
  2. windows

[解決済み] Windows版Node.Js - コンソールをクリアする方法

2023-03-01 17:08:13

質問

node.jsの環境と哲学に全く慣れていないため、いくつかの質問に答えたいと思います。私はWindows用のnode.jsインストーラとnodeパッケージマネージャをダウンロードしました。

  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で動作します。ウィンドウズについてはよくわからない。

このような使い方でユーザーを「だます」ことができるのです。

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