Keyboard shortcuts

Press ← or → to navigate between chapters

Press ? to show this help

Press Esc to hide this help

위젯 저장소의 Node.js 버전

Foundry Code Repository는 nvm으로 개발과 CI의 Node.js 버전을 관리할 수 있습니다. 프로젝트 루트의 .nvmrc를 사용합니다.

nvm을 사용하지 않으면 CI는 .jemma/settings.sh에 지정한 버전을, Foundry 개발 환경은 18.20.8을 사용합니다.

버전 파일

.nvmrc에는 v 접두사가 있는 버전 하나만 넣습니다. 예는 다음과 같습니다.

v24.13.0

저장소 터미널에서 제공되는 버전을 확인할 수 있습니다.

nvm ls-remote

프로젝트 루트에서 .nvmrc의 버전을 설치하고 선택합니다.

nvm install

CI에 같은 버전 적용

.jemma/settings.sh의 기존 NODE_INSTALLATION_VERSION export를 다음처럼 바꿉니다. 파일 위치를 기준으로 프로젝트 루트 .nvmrc를 읽고 v 접두사를 제거합니다.

export NODE_INSTALLATION_VERSION=$(sed 's/^v//' "$(dirname "${BASH_SOURCE[0]}")/../.nvmrc")

이후 .nvmrc를 갱신하면 개발 환경에서 선택할 버전과 CI의 버전 기준을 함께 관리할 수 있습니다.