105 votes

Node.Js sur windows - Comment effacer la console

Étant totalement novice dans l'environnement et la philosophie de node.js, j'aimerais des réponses à quelques questions. J'ai téléchargé l'installateur de node.js pour Windows et aussi le gestionnaire de paquets node. La fenêtre de commande Windows Cmd est actuellement utilisée pour exécuter des applications node.js.

  1. cls efface la fenêtre de commande ou les erreurs dans l'invite de commandes. Existe-t-il un équivalent pour node.js ? console.clear n'existe pas ;( ou existe-t-il sous une autre forme ?

  2. J'ai créé un serveur à l'aide du code ci-dessous

    var http = require("http");
    http.createServer(function (requête, réponse) {
        réponse.writeHead(200, {
            "Content-Type": "text/html"
        });
        réponse.write("Hello World");
        console.log("welcome world") réponse.end();
    }).listen(9000, "127.0.0.1");

J'ai modifié le code ci-dessous et actualisé le navigateur pour constater que le type de contenu ne change pas, comment puis-je voir les changements ?

var http = require("http");
http.createServer(function(requête, réponse) {
  réponse.writeHead(200, {"Content-Type": "text/plain"});
  réponse.write("Hello World");
  console.log("welcome world")
  réponse.end();
}).listen(9000,"127.0.0.1");

0voto

ChrisGciso Points 363

Je n'ai pas réussi à faire fonctionner ce qui précède. J'utilise nodemon pour le développement et j'ai trouvé que c'était le moyen le plus simple de vider la console :

  console.log("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n");

Cela fait simplement défiler la console de plusieurs lignes pour obtenir un écran clair pour les commandes console.log ultérieures.

J'espère que cela aidera quelqu'un.

0voto

SkySibe Points 121

Ce code fonctionne bien sur ma console serveur node.js Windows 7.

process.stdout.write("\u001b[0J\u001b[1J\u001b[2J\u001b[0;0H\u001b[0;0W");

0voto

Smartniggs Points 85

Sous mac, je dois simplement utiliser Cmd + K pour effacer la console, très pratique et meilleur que d'ajouter des codes dans votre projet pour le faire.

-1voto

En retard, mais ctrl+l fonctionne sous Windows si vous utilisez Powershell :) Powershell + Chocolatey + node + npm = gagnant.

-1voto

AmishJohn81 Points 209

Ctrl + L C'est la meilleure, la plus simple et la plus efficace option.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X