Node.js 초기 설정 가이드: 미러 서버, 패키지 관리자, 버전 관리

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 개발 환경이 더욱 빠르고 효율적으로 구성되었습니다.

태그: Node.js npm cnpm yarn 미러서버

5월 24일 06:14에 게시됨