Node.js๋ ๋ค๋ค ์๋ค์ํ ์น ๋ธ๋ผ์ฐ์ ์ธ๋ถ์์ JavaScript ์ฝ๋๋ฅผ ์คํํ ์ ์๋ JavaScript ๋ฐํ์ ํ๊ฒฝ์ด์ฃ ?
๋๋ถ๋ถ์ ํ๋ก ํธ์๋ ๊ฐ๋ฐ์๋ค์ NPM์ ์ค์นํ์ฌ node์ ๋ช ๋ น์ด๋ฅผ ์ฌ์ฉํฉ๋๋ค.
๊ทธ๋ ๋ค๋ฉด NVM์ ๋ฌด์์ผ๊น์?
NVM์ Node Version Manager์ ์ฝ์๋ก, ์ปดํจํฐ์์ ์ฌ๋ฌ ๋ฒ์ ์ Node.js๋ฅผ ๊ด๋ฆฌํ ์ ์๋ ๋๊ตฌ์
๋๋ค.
NVM์ ์ฌ์ฉํ๋ฉด ์ปดํจํฐ์ ๋ค๋ฅธ Node.js ๋ฒ์ ๊ฐ์ ์ฝ๊ฒ ์ ํํ๊ณ , ํน์ ๋ฒ์ ์ ์ค์น ๋ฐ ์ ๊ฑฐํ๋ฉฐ, ๊ธ๋ก๋ฒ ๋ฐ ํ๋ก์ ํธ๋ณ Node.js ๋ฒ์ ์ ๊ด๋ฆฌํ ์ ์์ต๋๋ค.
์๋ก ๋ค๋ฅธ ๋ฒ์ ์ Node.js๋ฅผ ์๋ก ๋ค๋ฅธ ๋๋ ํ ๋ฆฌ์ ์ค์นํ๊ณ ,
์์คํ ์ PATH ํ๊ฒฝ ๋ณ์๋ฅผ ์์ ํ์ฌ ์๋ก ์ ํํ ์ ์๋๋ก ํ๋ ๋ฐฉ์์ผ๋ก ์๋ํฉ๋๋ค.
์ด ๊ธฐ๋ฅ์ ๋ค๋ฅธ ๋ฒ์ ์ Node.js๊ฐ ํ์ํ ํ๋ก์ ํธ์์ ์์ ํ๊ฑฐ๋ ๋ค๋ฅธ ๋ฒ์ ์ Node.js์ ๋ํด ์ฝ๋๋ฅผ ํ ์คํธํ๋ ค๋ ๊ฒฝ์ฐ์ ์ ์ฉํฉ๋๋ค.
ํนํ, ์ ๋ ๋ธ๋ก์ฒด์ธ ๊ฐ๋ฐํ ๋ ๋ง์ด ์ ์ฉํ์ต๋๋ค.
์ค์นํ๊ธฐ (window)
1. https://github.com/coreybutler/nvm-windows/releases ์ ์ ํ nvm-setup.zip ํ์ผ์ ๋ค์ด๋ฐ์ต๋๋ค.
2. zip ํ์ผ์ ํ๊ณ install ํ๋ค, cmd ์ฐฝ์ ์ด์ด nvm version ๋ช ๋ น์ด๋ก ๋ฒ์ ์ ํ์ธํ์ธ์.
๋ง์ฝ, ์ค์น๊ฐ ์ ๋๋ก ์๋ ๊ฒฝ์ฐ๋ ์ ๊ฒฝ์ฐ์๋ window ์์ ์ฌ์ฉ์ ์ด๋ฆ์ ํด๋๊ฐ ํ๊ธ๋ ๋์ด์๊ฑฐ๋, ํน์๋ฌธ์์ธ ๊ฒฝ์ฐ์ ๋๋ค. ์ด๋๋ ๋งค์ฐ ๊ณจ์น๊ฐ ์ํ๋๋ค. ๐ ์ ๋ ๊ฒฐ๊ตญ ๋ค์ ๋ฐ๊ณ ์ ์ ์ด๋ฆ์ ์๋ฌธ์ผ๋ก ๋ฐ๊พผ๋ค ์ฌ์ค์นํ๋ ์ ๋ฌ์ต๋๋ค.
๋ํ nvm ๋ช ๋ น์ด๋ฅผ ๋ง์ ์ฌ์ฉํ ๋์๋ ๊ด๋ฆฌ์๊ถํ์ผ๋ก ์คํํด์ผ ๋ช ๋ น์ด๊ฐ ๋จน์์ต๋๋ค.
์์ฃผ์ฌ์ฉํ๊ฒ๋๋ ๋ช ๋ น์ด
1. nvm install <version> : node์ ํน์ ๋ฒ์ ์ ์ค์นํฉ๋๋ค.
2. nvm uninstall <version> : node์ ํน์ ๋ฒ์ ์ ์ญ์ ํฉ๋๋ค.
3. nvm use <version> : node์ ํน์ ๋ฒ์ ์ ์ฌ์ฉํฉ๋๋ค.
4. nvm ls : ์์คํ ์ ์ค์น๋ ๋ชจ๋ node๋ฒ์ ์ ๋ชฉ๋ก์ ๋ณด์ฌ์ค๋๋ค.
5. nvm current : ํ์ฌ ์ฌ์ฉ์ค์ธ node ๋ฒ์ ์ ํ์ธํฉ๋๋ค.
์ฌ์ฉ์์
C:\WINDOWS\system32>nvm ls // ๋ชฉ๋กํ์ธ
18.3.0
16.15.1
15.14.0
* 14.17.3 (Currently using 64-bit executable)
10.15.3
10.5.0
8.10.0
C:\WINDOWS\system32>nvm install 16.18.0 // node 16.18.0 ๋ฒ์ ์ค์น
Downloading node.js version 16.18.0 (64-bit)...
Extracting...
Complete
Installation complete. If you want to use this version, type
nvm use 16.18.0
C:\WINDOWS\system32>nvm ls // ๋ค์ ๋ชฉ๋กํ์ธ
18.3.0
16.18.0 // <- ์ค์น๋จ
16.15.1
15.14.0
* 14.17.3 (Currently using 64-bit executable)
10.15.3
10.5.0
8.10.0
C:\WINDOWS\system32>nvm use 16.18.0 // node 16.18.0 ๋ฒ์ ์ ์ฌ์ฉ
Now using node v16.18.0 (64-bit)
C:\WINDOWS\system32>nvm current // ํ์ฌ ์ฌ์ฉ์ค์ธ node ๋ฒ์ ํ์ธ
v16.18.0
'๊ฐ๋ฐ ๐พ > ETC' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
Microsoft Azure ๊ฐ๋จ ์ธํ (0) | 2022.01.22 |
---|---|
VS Code ์ฌ์ฉํ๋ฉด์ ์ ์ฉํ ๊ธฐ๋ฅ๋ค ์ ๋ฆฌ! (0) | 2021.02.04 |