node.js 환경과 철학에 완전히 새로운 것이므로 몇 가지 질문에 대한 답변을 원합니다. Windows 설치 관리자 및 노드 패키지 관리자 용 node.js를 다운로드했습니다. Windows Cmd 프롬프트는 현재 nodejs 앱을 실행하는 데 사용되고 있습니다.
-
cls는 명령 창이나 명령 프롬프트의 오류를 지 웁니다. node.js에 상응하는 것이 있습니까? console.clear가 존재하지 않습니다. (또는 다른 형태로 있습니까?
-
아래 코드를 통해 서버를 만들었습니다.
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');
이것은 리눅스에서 작동합니다. 창문에 대해 잘 모르겠습니다.
다음과 같이 사용자를 “속일”수 있습니다.
var lines = process.stdout.getWindowSize()[1];
for(var i = 0; i < lines; i++) {
console.log('\r\n');
}
답변
process.stdout.write('\033c');
이것은 창에서도 작동합니다. 적어도 Win7.
답변
그러면 Windows에서 콘솔이 지워지고 커서가 0,0에 놓입니다.
var util = require('util');
util.print("\u001b[2J\u001b[0;0H");
process.stdout.write("\u001b[2J\u001b[0;0H");
답변
이것은 Linux 용입니다. 주로 이지만 Windows에서도 작동하는 것으로보고되었습니다.
Ctrl + L그놈 터미널 에는 터미널을 지우는 것이 있습니다. Python, Node JS 또는 아마도 터미널을 사용하는 모든 인터프리터와 함께 사용할 수 있습니다. 나는 여러 번 지우는 경향이 있으므로 이것은 매우 편리합니다. Gnome Terminal에서 명확하게 수행 할 수 Ctrl + L있도록 설정하면 REPL 실행과 관련이 없습니다.
답변
나는 Windows CMD를 사용하고 있으며 이것은 나를 위해 일했습니다.
console.clear();
답변
Windows에서 엄격 모드에있는 동안 콘솔을 지우려면 :
'use strict';
process.stdout.write('\x1Bc');
답변
CTRL + L
창에서 사용 하여 콘솔을 지우십시오.