버전 고정 방법
.nvmrc
20package.json
{
"engines": {
"node": ">=20 <21"
}
}.github/workflows/ci.yml
- uses: actions/setup-node@v4
with:
node-version: '20'
cache: 'npm'
- run: npm ci
- run: npm run build주의
lockfile이 오래되었거나 다른 Node 버전에서 생성된 경우, 버전을 맞춘 뒤 lockfile 재생성이 필요할 수 있습니다.