๋ฌธ์ ๋ฐ์
์์ ์ค๊ฐ์ ์๊ฐ์ด ๋ฆ์ด์ ธ ๋ค์ ๋ ๋ค์ ์์ ํ๋ ค๋๋ฐ Node ๋ฒ์ ์ด 12.x๋ก ๋๋ฌด ๋ฎ๊ฒ ๋์์๋ค. ๋๊ธฐ ์ ์๋ ์ต์ ๋ฒ์ ์ธ๊ฑธ ํ์ธํ๊ณ ์ค์นํ๊ณ ์ ์ฉ๊น์ง ํ๋๋ฐ ์ ๊ทธ๋ฐ์ง ์ฐพ์๋ดค๋ค.
ํด๊ฒฐ๊ณผ์
๋ณดํต ๋ ๊ฐ์ง ์ค ํ๋์ด๋ค.
1. nvm ์ค์ ์ด ์์ ์ ์ฉ ์ ๋์ ๋
node -v
์ฌ๋ถํ ํ๋๋ 12.x, 14.x ์ด๋ ๊ฒ ๊ตฌ ๋ฒ์ ์ด ๋์จ๋ค๋ฉด nvm์ด ์ ๋จน๊ณ , ์ฐ๋ถํฌ ๊ธฐ๋ณธ Node.js๊ฐ ์คํ๋ ์ํ์ผ ๊ฐ๋ฅ์ฑ์ด ๋๋ค.
2. nvm์ ์ค์น๋๋๋ฐ, ๋งค๋ฒ ๋ฒ์ ์ ํ(nvm use) ์ ํด์ ๊ทธ๋ฐ ๊ฒฝ์ฐ
nvm use --lts
์ด๋ ๊ฒ ํ๋ฉด ๊ทธ ํฐ๋ฏธ๋์์๋ ์ต์ LTS ๋ฒ์ ์ด ์คํ๋๋๋ฐ, ์ฌ๋ถํ ํ๋ฉด ๋ ์ด๊ธฐํ๋ผ์ ๋ค์ nvm use ์ณ์ค์ผ ํ๋ค๋ ๋๋์ผ ์ ์๋ค.
๊ทธ๋ฌ๋ฉด ํญ์ ์ฌ๋ถํ ํด๋ ํญ์ ์ต์ Node ๋ฒ์ ์ ์ ์ง๋๊ฒ ํ๋ ค๋ฉด ๊ธฐ๋ณธ ๋ฒ์ ์ ์ค์ ํด์ค์ผ ํ๋ค.
๋๋ ์ด ๊ณผ์ ๊น์ง ์งํ๋์๋๋ฐ ๊ธฐ๋ณธ ๋ฒ์ ์ค์ ์ด ๋ฌธ์ ์๋ค.
ํด๊ฒฐ๋ฐฉ๋ฒ
1. nvm ๊ธฐ๋ณธ ๋ฒ์ ์ค์
# ๊ธฐ๋ณธ๊ฐ์ ์ต์ ์์ LTS ๋ฒ์ ์ผ๋ก ์ค์
nvm alias default node
์ด๋ ๊ฒ ํ๋ฉด, ์ฌ๋ถํ ํด๋ ์๋์ผ๋ก nvm ์ต์ ๋ฒ์ ์ฌ์ฉํ๊ฒ ์ค์ ๋๋ค.
2. ~/bashrc์ nvm ์ค์ ์ถ๊ฐ๋ผ ์๋์ง ํ์ธ
nano ~/.bashrc
๊ทธ๋ฆฌ๊ณ ๋งจ ์๋์ ์ด๊ฒ ๊ผญ ์์ด์ผ ํ๋ค.
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
์๋ค๋ฉด ๋ณต๋ถ ํด์ ์ ์ฅํด ์ฃผ๋ฉด ๋๋ค. ์ ์ฅ์ Ctrl+o์ด๊ณ ๋๊ฐ๋๊ฑด Ctrl+x ๊ทธ๋ฆฌ๊ณ
source ~/.bashrc
์ด๋ ๊ฒ ์ค์ ์ ๋ฐ์ํด ์ฃผ๋ฉด ๋๋ค.
'๐กํ๋ก์ ํธ ๋ฌธ์ ํด๊ฒฐ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
์ค๋ ์งํ์ด ์ด์ PM2 ์ค์น (1) | 2025.02.15 |
---|---|
์ค๋ ์งํ์ด ์ด์ ์์ดํ์ดํ ๋น๊ณ ์ (0) | 2025.02.15 |
์ค๋ ์งํ์ด ์ด์ ์์ดํ์ด ์ฐ๊ฒฐ์ด ์ ๋ ๋ (0) | 2025.02.15 |