Node.js를 새로 설치한 후에는 여러 가지 환경 설정을 통해 개발 생산성을 높일 수 있습니다. 이 글에서는 미러 서버 변경, cnpm 및 yarn 설치, 전역 설치 경로 및 캐시 경로 설정, Node.js 버전 관리 방법을 단계별로 설명합니다.
1. 미러 서버 변경
기본 npm 레지스트리는 해외에 있어 패키지 다운로드 속도가 느릴 수 있습니다. 국내 미러 서버로 변경하여 속도를 개선할 수 있습니다.
npm config set registry https://registry.npmmirror.com --location=global
npm config set disturl https://registry.npmmirror.com/dist --location=global
2. cnpm 패키지 관리자 설치
cnpm은 중국 npm 미러를 사용하여 패키지 설치 속도를 높여줍니다.
npm install -g cnpm --registry=https://registry.npmmirror.com
3. yarn 패키지 관리자 설치
yarn은 npm보다 빠르고 안정적인 패키지 관리자입니다.
npm install -g yarn
4. yarn 미러 서버 설정
yarn의 레지스트리도 미러 서버로 변경합니다.
yarn config set registry https://registry.npmmirror.com
5. 전역 설치 경로 변경
yarn의 전역 설치 경로를 원하는 디렉토리로 변경할 수 있습니다.
yarn config set global-folder "D:\yarn\global"
6. 캐시 경로 변경
yarn의 캐시 경로를 변경하여 디스크 사용량을 관리합니다.
yarn config set cache-folder "D:\yarn\cache"
7. Node.js 버전 관리
Node.js 버전 관리 도구 n을 사용하여 여러 버전을 쉽게 전환할 수 있습니다.
7.1 n 설치
npm install -g n
7.2 Node.js 버전 설치 및 전환
최신 버전 설치:
n latest
특정 버전 설치:
n 20.10.0
설치된 버전 목록 확인 및 전환:
n
화살표 키로 원하는 버전 선택 후 엔터를 누릅니다.
7.3 버전 전환 문제 해결
때때로 n으로 버전을 전환해도 실제 버전이 변경되지 않는 경우가 있습니다. 이는 Node.js 설치 경로가 /usr/local이 아닐 때 발생합니다.
현재 Node.js 설치 경로 확인:
which node
예: /usr/local/bin/node가 아닌 다른 경로라면 N_PREFIX 환경 변수를 설정해야 합니다.
셸 프로필 파일 편집:
vim ~/.bash_profile
파일 끝에 다음 내용을 추가합니다:
export N_PREFIX=/usr/local
export PATH=$N_PREFIX/bin:$PATH
파일 저장 후 변경 사항 적용:
source ~/.bash_profile
이제 node -v로 확인하면 올바른 버전이 표시됩니다.
추가 설정: Electron 미러
Electron 패키지 설치 속도를 높이기 위해 미러 서버를 설정할 수 있습니다.
npm config set electron_mirror "https://npmmirror.com/mirrors/electron/"
npm config set electron_builder_binaries_mirror "https://mirrors.huaweicloud.com/electron-builder-binaries/"
이제 Node.js 개발 환경이 더욱 빠르고 효율적으로 구성되었습니다.