[Javascript] Node.js로 입력 받아 코드 실행하기

ZZEON·2024년 1월 18일
0

javascript

목록 보기
3/3

프로그래머스로만 코드를 작성하고 실행하다가 깃허브에 올리고 싶어서 VSCode에서도 실행해보고 싶어졌다.

1. 환경 세팅

먼저 'Code Runner'라는 확장팩을 추가해준다.
Code Runner

Node.js도 설치되어있는지 확인한다.

node -v로 node 버전을 확인해서 설치 유무를 확인해볼 수 있다.

node가 설치되어 있지 않다면 아래 링크를 통해 설치받으면 된다.

<node 설치 링크>
https://nodejs.org/en/download

2. 코드 실행하기

코드를 실행하기 위해 코드를 실행할 수 있는 js 파일을 하나 만들어준다.
필자는 run.js 로 만들어봤다.

//자바스크립트 내장 모듈 중 readline 사용
const readline= require("readline");

const rl = readline.createInterface({
    input : process.stdin,
    output : process.stdout,
});

//node.js로 받아올 값
var input = ""
//받아온 값을 어떻게 자를지
rl.on("line", (line) => {
    //input = line.split(' '); 등 스페이스, 엔터 등으로 나눌 거 체크
    rl.close();
})

//close가 실행되면 실행될 것들
rl.on('close', ()=> {
  //여기에 input 받은 걸로 실행시키고 싶은 코드 작성
  process.exit();
})

프로그래머스보다 더 정확하게 코드를 확인할 수 있는 것 같다.

참고링크
https://velog.io/@jy777hi/JS%EC%9D%98-%EB%82%B4%EC%9E%A5-%EB%AA%A8%EB%93%88-readline-%EC%82%AC%EC%9A%A9%ED%95%B4%EC%84%9C-%EA%B0%92-%EC%9E%85%EB%A0%A5%EB%B0%9B%EA%B8%B0

profile
프론트엔드 개발과 디자인을 좋아합니다

0개의 댓글