Node.js 설치 및 환경 설정 (Windows 환경)
1. 설치 환경
- 운영체제: Windows 10 Pro (64비트)
- Node.js 버전: v16.14.2 LTS (64비트)
2. Node.js 설치 절차
- 시스템에 맞는 Node.js 버전 다운로드: https://nodejs.org/ko/download/
- 설치 디렉토리 선택 후 설치 진행
- 환경 변수 설정
- 설치 확인 테스트
3. 사전 준비
공식 웹사이트에서 Node.js 설치 파일을 다운로드합니다.
4. 설치 시작
다운로드한 설치 파일을 실행하고, 라이선스 동의 후 [Next] 버튼을 클릭합니다.
설치 경로: C:\\dev\\nodejs
Node.js 설치가 완료되면 간단한 테스트를 먼저 진행한 후, 환경 설정을 진행합니다.
키보드에서 [Win+R] 키를 눌러 cmd를 입력하고 Enter 키를 눌러 명령 프롬프트 창을 엽니다.
5. 환경 설정
여기서의 환경 설정은 npm이 설치하는 전역 모듈 경로와 캐시 경로를 설정하는 것이 주 목적입니다.
이유는 npm install express [-g]와 같은 명령을 실행할 때 모듈이 기본적으로 C:\\Users\\사용자명\\AppData\\Roaming\\npm 경로에 설치되어 C 드라이브 공간을 차지하기 때문입니다.
예를 들어, 전역 모듈 경로와 캐시 경로를 Node.js 설치 폴더 내에 설정하려면, 설치 폴더 [C:\\dev\\nodejs] 아래에 [node_modules] 및 [cache] 두 개의 폴더를 생성합니다.
두 개의 빈 폴더를 생성한 후, 명령 프롬프트 창에서 다음 명령을 입력합니다:
npm config set prefix "C:\dev\nodejs\node_modules"
npm config set cache "C:\dev\nodejs\cache"
다음으로 환경 변수를 설정합니다. 명령 프롬프트 창을 닫고, "내 컴퓨터"를 우클릭하여 "속성" → "고급 시스템 설정" → "고급" → "환경 변수"로 이동합니다.
환경 변수 창에서 [시스템 변수] 아래에 [NODE_PATH]를 새로 만들고 값으로 [C:\\dev\\nodejs\\node_modules\\]를 입력합니다.
[사용자 변수]의 [Path]를 [C:\\dev\\nodejs\\node_modules\\]로 수정합니다.
[시스템 변수]의 [Path]에 [C:\\dev\\nodejs\\]를 추가합니다.
6. 테스트
설정이 완료되면 모듈을 설치하여 테스트합니다. 가장 많이 사용되는 express 모듈을 설치해 보겠습니다. 명령 프롬프트 창을 열고 다음 명령을 입력하여 모듈을 전역으로 설치합니다:
npm install express -g # -g는 전역 설치 옵션