Visual Studio Code(VSC)에서, 자바스크립트(JS, node.js) 코드를 실행했을 때 .txt 파일로부터 입력을 받고 .txt 파일에 출력하도록 디버거 설정을 해봅시다.
launch.json - 디버거 설정 작성
위와 같은 환경에서 아래의 launch.json에 다음과 같이 새 디버거 프로필을 추가하고 저장합니다.

{
"version": "0.2.0",
"configurations": [
..., // 다른 디버거가 있다면 디버거 설정끼리 콤마(,)로 구분합니다.
{
"name": "ps.js 디버거", // 알아보기 쉬운 이름을 지어줍니다.
"type": "node", // js 디버거(node)를 선택해줍니다.
"request": "launch",
"program": "${file}",
"console": "integratedTerminal",
"args": [ // 표준 입력/출력을 .txt 파일로 지정해줍니다.
"<",
"테스트/input.txt",
">",
"테스트/output.txt"
]
}
]
}

사용하려는 디버거 프로필을 선택해줍니다.
이후 실행하려는 .js 파일에 포커스를 놓고 F5키를 눌러 디버거를 실행합니다. 저는 아래 코드를 실행해서 테스트했습니다.
테스트/test.js
const input = require("fs").readFileSync(0, encoding="utf-8").toString().split(" ");
const a = parseInt(input[0]);
const b = parseInt(input[1]);
console.log(a + b);
테스트/input.txt
77 77
테스트/output.txt
154
입력과 출력이 정상적으로 수행되었습니다!