이 책에서 사용하는 자바스크립트 버전
Node.js 16.20.0 버전5과 자바스크립트 ES6을 사용하며, JSDoc6 스타일의 주석을 이용한다. 모듈 시스템은 최대한 별다른 설정이 필요하지 않도록 CommonJS를 사용할 예정이다. 아마도 다음 판에서는 ES 모듈(.mjs 파일)을 사용할 수도 있겠지만, 이 책에서는 모든 예제에 CommonJS를 사용하기로 했다. 어쨌든 이 책에서 다루는 패턴에는 큰 영향이 없다.
여기에서 사용된 기술은 여러분이 현재 사용하는 자바스크립트 버전에도 쉽게 적용할 수 있다. 타입스크립트, Vanilla 자바스크립트, ES 모듈, 백엔드(Backend), 프런트엔드(Frontend), 앵귤러(Angular), 리액트(React)를 사용하더라도 상관없다.
책에서 다루는 예제 코드
이 책에서 제공하는 모든 예제 코드는 깃허브에서 내려받을 수 있다(https://github.com/gilbutITbook/080410). 모든 예제는 Node.js 16.20.0 버전으로 만들었기에 반드시 버전을 확인하고 실행하기 바란다. 그리고 npm install 명령어를 실행한 후 npm run ch[장 번호]를 실행한다. 예를 들어 이 장에서는 npm run ch1을 실행하면 된다. 이렇게 하면 이 장의 모든 테스트를 실행하여 결과를 확인할 수 있다.