Nvm-windows: ์ตœ์‹  lts/non-lts/major์˜ ๋ณ„์นญ

์— ๋งŒ๋“  2018๋…„ 10์›” 24์ผ  ยท  4์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: coreybutler/nvm-windows

๋‚ด ํ™˜๊ฒฝ

  • [ ] Windows 7 ์ดํ•˜(EOL๋กœ ์ธํ•ด ์ง€์›๋˜์ง€ ์•Š์Œ - ์ž์„ธํ•œ ๋‚ด์šฉ์€ Wiki ์ฐธ์กฐ)
  • [ ] ์œˆ๋„์šฐ 8
  • [ ] ์œˆ๋„์šฐ 8.1
  • [x] ์œˆ๋„์šฐ 10
  • [ ] ์œˆ๋„์šฐ 10 IoT ์ฝ”์–ด
  • [ ] ์œˆ๋„์šฐ ์„œ๋ฒ„ 2012
  • [ ] ์œˆ๋„์šฐ ์„œ๋ฒ„ 2012 R2
  • [ ] ์œˆ๋„์šฐ ์„œ๋ฒ„ 2016

  • [ ] ๋‚ด Windows ์„ค์น˜๊ฐ€ ์˜์–ด๊ฐ€ ์•„๋‹™๋‹ˆ๋‹ค.

NVM4W ๋ฒ„์ „์„ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

  • [x] 1.1.7
  • [ ] 1.1.6
  • [ ] 1.1.5
  • [ ] 1.1.4
  • [ ] 1.1.3
  • [ ] 1.1.2
  • [ ] 1.1.1
  • [ ] ์ด์ „
  • [ ] ๊ธฐํƒ€ (๊ตฌ์ฒด์ ์œผ๋กœ)

๋‚˜๋Š” ์ด๋ฏธ...

  • [x] README๋ฅผ ์ฝ๊ณ  npm ๋ฌธ์ œ ๋ฐ ๋ฐ”์ด๋Ÿฌ์Šค ๋ฐฑ์‹  ๋ฌธ์ œ๋ฅผ ์ธ์‹ํ•ฉ๋‹ˆ๋‹ค.
  • [x] ์œ„ํ‚ค ๋ฅผ ๊ฒ€ํ† ํ•˜์—ฌ ๋‚ด ๋ฌธ์ œ๊ฐ€ ์•„์ง ํ•ด๊ฒฐ๋˜์ง€ ์•Š์•˜๋Š”์ง€ ํ™•์ธํ–ˆ์Šต๋‹ˆ๋‹ค.
  • [x] ๊ด€๋ฆฌ ๊ถŒํ•œ์ด ์žˆ๋Š” ๊ณ„์ •์„ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Œ์„ ํ™•์ธํ–ˆ์Šต๋‹ˆ๋‹ค.
  • [x]๋Š” ๋ฌธ์ œ(๊ณต๊ฐœ ๋ฐ ๋น„๊ณต๊ฐœ)๋ฅผ ๊ฒ€์ƒ‰ํ•˜์—ฌ ์ค‘๋ณต ํ•ญ๋ชฉ์ด ์•„๋‹Œ์ง€ ํ™•์ธํ–ˆ์Šต๋‹ˆ๋‹ค.
  • [x]๋Š” gitter ๊ฐ€ ์งˆ๋ฌธ๊ณผ ์˜๊ฒฌ์— ์‚ฌ์šฉ๋˜๊ธฐ ๋•Œ๋ฌธ์—

๋‚ด ๋ฌธ์ œ๋Š” ๋‹ค์Œ๊ณผ ๊ด€๋ จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค(ํ•ด๋‹น๋˜๋Š” ํ•ญ๋ชฉ๋งŒ ์„ ํƒ):

  • [ ] ์„ค์ •.txt
  • [ ] ํ”„๋ก์‹œ ์ง€์›(๋ฒ„์ „ 1.1.0 ์ด์ƒ์„ ์‚ฌ์šฉํ•ด ๋ณด์…จ์Šต๋‹ˆ๊นŒ?)
  • [ ] 32๋น„ํŠธ ๋˜๋Š” 64๋น„ํŠธ ์ง€์›(๋ฒ„์ „ 1.1.3 ์ด์ƒ์„ ์‚ฌ์šฉํ•ด ๋ณด์…จ์Šต๋‹ˆ๊นŒ?)
  • [ ] ๋ฌธ์ž ์ด์Šค์ผ€์ดํ”„ (๋ฒ„์ „ 1.1.6 ์ด์ƒ์„ ์‚ฌ์šฉํ•ด ๋ณด์…จ์Šต๋‹ˆ๊นŒ?)
  • [ ] ํ‘œ์ค€ ์‰˜ ํ™˜๊ฒฝ(ํ„ฐ๋ฏธ๋„/ํŒŒ์›Œ์‰˜)
  • [ ] ๋น„ํ‘œ์ค€ ์‰˜ ํ™˜๊ฒฝ(Cmder, Hyper, Cygwin, git)

์˜ˆ์ƒ๋˜๋Š” ๋™์ž‘

nvm install , nvm install node ๋ฐ nvm install latest ๋กœ ์„ค์น˜ํ•˜๋ ค๊ณ  ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ์ด๋“ค ์ค‘ ํ•˜๋‚˜๊ฐ€ Node.js์˜ ์ตœ์‹  ๋ฒ„์ „์„ ์„ค์น˜ํ•˜๊ธฐ๋ฅผ ๊ธฐ๋Œ€ํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ nvm install 10 ๊ฐ€ ์ตœ์‹  10.x๋ฅผ ์„ค์น˜ํ•˜๊ธฐ๋ฅผ ๊ธฐ๋Œ€ํ•ฉ๋‹ˆ๋‹ค.

๊ณ ์ • nvm install node ์— ๋ถ€ํ•ฉ ๋  NVM ์€ ๋‹ค๋ฅธ ์ผ์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ  - ๊ทธ๊ฒƒ์€ ๋งฅ / ๋ฆฌ๋ˆ…์Šค ์‚ฌ๋žŒ๋“ค์ด nvm4w ๋Œ€์‹ ์— ์‚ฌ์šฉ ๊ฐ€์ง„ (๋Œ€๋ถ€๋ถ„) ๋™์ผํ•œ ๋ช…๋ น์ด ํ˜ผ๋ž€์„ ์ค„์ผ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์‹ค์ œ ํ–‰๋™

nvm install node ๋ฅผ ์‹คํ–‰ํ•˜๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์ด ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

node.0.0
Node.js vnode.0.0 is only available in 32-bit.

nvm install 10 ์‹คํ–‰ํ•˜๋ฉด 10.0.0์ด ์„ค์น˜๋˜๋Š”๋ฐ, ์ด๋Š” ์˜ˆ์ƒ๊ณผ ๋‹ค๋ฅผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ฌธ์ œ๋ฅผ ์žฌํ˜„ํ•˜๋Š” ๋‹จ๊ณ„:

์–ธ๊ธ‰๋œ ๋ช…๋ น์„ ์‹œ๋„ํ•˜์‹ญ์‹œ์˜ค.

๊ฐ€์žฅ ์œ ์šฉํ•œ ๋Œ“๊ธ€

๋‚˜๋Š” ๋™์ผํ•œ ์š”์ฒญ/๋ฌธ์ œ/๊ธฐ๋Šฅ์ด ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค ... ์ตœ์‹  ๋…ธ๋“œ ๋ฒ„์ „์„ ๋‹ค์šด๋กœ๋“œ ๋ฐ ์„ค์น˜ํ•˜๊ณ  ์ˆ˜๋™ ํ”„๋กœ์„ธ์Šค ์ฒซ ๋ฒˆ์งธ ๋ช…๋ น์„ ๊ธฐ๋ฐ˜์œผ๋กœ IT๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์•ผ๊ฐ„ ๋นŒ๋“œ ํ”„๋กœ์„ธ์Šค์—์„œ nvm์„ ์‚ฌ์šฉํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค. :
"nvm ์ตœ์‹  ์„ค์น˜"
ํ˜„์žฌ ๋…ธ๋“œ ๋ฒ„์ „ 11.2.0์„ ์–ป๋Š” ๊ฒƒ์ด ์ž˜ ์ž‘๋™ํ•˜๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค...

๊ทธ๋Ÿฌ๋‚˜ ์ตœ์ข… ์ž๋™ํ™”๋œ ์Šคํฌ๋ฆฝํŠธ๊ฐ€ ์ตœ์‹  ๋ฒ„์ „์„ ์‚ฌ์šฉํ•˜๋ ค๋ฉด ๋‹ค์Œ ๋ช…๋ น์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์œผ๋ฉด ์ •๋ง ํŽธ๋ฆฌํ•ฉ๋‹ˆ๋‹ค.

"nvm ์ตœ์‹  ์‚ฌ์šฉ"

ํ˜„์žฌ nvm์€ "latest" ๋งค๊ฐœ๋ณ€์ˆ˜์— .0.0์„ ์ถ”๊ฐ€ํ•˜๊ณ  "latest.0.0"์˜ ์ž˜๋ชป๋œ ๋ฒ„์ „ ๋ฒˆํ˜ธ๋ฅผ ์‚ฌ์šฉํ•˜๋ ค๊ณ  ์‹œ๋„ํ•˜๋Š” ๊ฒƒ์œผ๋กœ ๋ณด์ž…๋‹ˆ๋‹ค...

ํŠน์ • ๋ฒ„์ „ ๋ฒˆํ˜ธ ๋Œ€์‹  "์ตœ์‹ " ํ‚ค์›Œ๋“œ๋ฅผ ํ—ˆ์šฉํ•˜๋„๋ก "nvm use" ๋ช…๋ น์„ ์—…๋ฐ์ดํŠธํ•˜์—ฌ ์‹œ์Šคํ…œ์—์„œ ํ˜„์žฌ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๊ฐ€์žฅ ๋†’์€ ๋ฒ„์ „์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?

๋ชจ๋“  4 ๋Œ“๊ธ€

๋‚˜๋Š” ๋™์ผํ•œ ์š”์ฒญ/๋ฌธ์ œ/๊ธฐ๋Šฅ์ด ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค ... ์ตœ์‹  ๋…ธ๋“œ ๋ฒ„์ „์„ ๋‹ค์šด๋กœ๋“œ ๋ฐ ์„ค์น˜ํ•˜๊ณ  ์ˆ˜๋™ ํ”„๋กœ์„ธ์Šค ์ฒซ ๋ฒˆ์งธ ๋ช…๋ น์„ ๊ธฐ๋ฐ˜์œผ๋กœ IT๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์•ผ๊ฐ„ ๋นŒ๋“œ ํ”„๋กœ์„ธ์Šค์—์„œ nvm์„ ์‚ฌ์šฉํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค. :
"nvm ์ตœ์‹  ์„ค์น˜"
ํ˜„์žฌ ๋…ธ๋“œ ๋ฒ„์ „ 11.2.0์„ ์–ป๋Š” ๊ฒƒ์ด ์ž˜ ์ž‘๋™ํ•˜๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค...

๊ทธ๋Ÿฌ๋‚˜ ์ตœ์ข… ์ž๋™ํ™”๋œ ์Šคํฌ๋ฆฝํŠธ๊ฐ€ ์ตœ์‹  ๋ฒ„์ „์„ ์‚ฌ์šฉํ•˜๋ ค๋ฉด ๋‹ค์Œ ๋ช…๋ น์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์œผ๋ฉด ์ •๋ง ํŽธ๋ฆฌํ•ฉ๋‹ˆ๋‹ค.

"nvm ์ตœ์‹  ์‚ฌ์šฉ"

ํ˜„์žฌ nvm์€ "latest" ๋งค๊ฐœ๋ณ€์ˆ˜์— .0.0์„ ์ถ”๊ฐ€ํ•˜๊ณ  "latest.0.0"์˜ ์ž˜๋ชป๋œ ๋ฒ„์ „ ๋ฒˆํ˜ธ๋ฅผ ์‚ฌ์šฉํ•˜๋ ค๊ณ  ์‹œ๋„ํ•˜๋Š” ๊ฒƒ์œผ๋กœ ๋ณด์ž…๋‹ˆ๋‹ค...

ํŠน์ • ๋ฒ„์ „ ๋ฒˆํ˜ธ ๋Œ€์‹  "์ตœ์‹ " ํ‚ค์›Œ๋“œ๋ฅผ ํ—ˆ์šฉํ•˜๋„๋ก "nvm use" ๋ช…๋ น์„ ์—…๋ฐ์ดํŠธํ•˜์—ฌ ์‹œ์Šคํ…œ์—์„œ ํ˜„์žฌ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๊ฐ€์žฅ ๋†’์€ ๋ฒ„์ „์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?

nvm use $(nvm ls)๋Š” powershell์—์„œ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.

์ด๋ฏธ ๋‹ค์Œ PR์„ ๋งŒ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค.

๊ทธ๋Ÿฌ๋‚˜ ๊ทธ๋“ค์€ ๋ณ‘ํ•ฉ๋˜์ง€ ์•Š์€ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

nvm use $(nvm ls)๋Š” powershell์—์„œ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.

๊ทธ๋Ÿด ์ˆ˜๋„ ์žˆ์ง€๋งŒ Mac ๋˜๋Š” Linux์˜ ์‚ฌ๋žŒ๋“ค๊ณผ ํ•œ ํ”„๋กœ์ ํŠธ์—์„œ ํ•จ๊ป˜ ์ž‘์—…ํ•  ๋•Œ ์›๋ž˜ nvm๊ณผ ๋™์ผํ•œ ๊ตฌ๋ฌธ์„ ์œ ์ง€ํ•˜๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ ‡๊ฒŒ ํ•˜๋ฉด nvm์—์„œ ์‚ฌ์šฉํ•  ๋ช…๋ น์— ๋Œ€ํ•ด ํ˜ผ๋™์ด ์—†์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด ํŽ˜์ด์ง€๊ฐ€ ๋„์›€์ด ๋˜์—ˆ๋‚˜์š”?
0 / 5 - 0 ๋“ฑ๊ธ‰