Nvm-windows: ์ข…๋ฃŒ ์ƒํƒœ 1

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

NVM4W ์‚ฌ์šฉ ๋ฐฉ๋ฒ•์— ๋Œ€ํ•œ ์งˆ๋ฌธ์ด๋ผ๋ฉด ๋Œ€์‹  stackoverflow ๋ฅผ ์‚ฌ์šฉํ•˜์„ธ์š”.

๋ฐ”์ด๋Ÿฌ์Šค ๋ฐฑ์‹  ๊ด€๋ จ ๋ฌธ์ œ์ธ ๊ฒฝ์šฐ ๊ธฐ์กด ๋ฌธ์ œ๋ฅผ ๋จผ์ € ๊ฒ€์ƒ‰ํ•˜์‹ญ์‹œ์˜ค.

๋‚ด ํ™˜๊ฒฝ

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

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

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

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

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

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

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

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

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

์ฑ„์›Œ์ค˜...

์‹ค์ œ ํ–‰๋™

์ข…๋ฃŒ ์ƒํƒœ 1: 'C:\Program'์ด(๊ฐ€) ๋‚ด๋ถ€ ๋˜๋Š” ์™ธ๋ถ€ ๋ช…๋ น์œผ๋กœ ์ธ์‹๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
์‹คํ–‰ ๊ฐ€๋Šฅํ•œ ํ”„๋กœ๊ทธ๋žจ ๋˜๋Š” ๋ฐฐ์น˜ ํŒŒ์ผ.

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

  • noinstall-setup.exe๋ฅผ ์„ค์น˜ํ•ฉ๋‹ˆ๋‹ค.
  • C:์—์„œ settings.txt๋ฅผ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.
  • nvm ์„ค์น˜ 8.9.4
  • nvm ์‚ฌ์šฉ 8.9.4(์˜ค๋ฅ˜ ๋ฐœ์ƒ)

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

ํŒŒ์ผ ์ˆ˜์ •

C:\Users\User Name\AppData\Roaming\nvm\settings.txt

๋ณ€ํ™”

root: C:\Users\User Name\AppData\Roaming\nvm
path: C:\Program Files\nodejs

NS

root: C:\Users\UserNa~1\AppData\Roaming\nvm
path: C:\Progra~1\nodejs

์•„์ด๋””์–ด๋Š” User Name ์—์„œ UserName ๊นŒ์ง€ ๊ณต๋ฐฑ์„ ์ œ๊ฑฐํ•˜๊ณ  ๋งˆ์ง€๋ง‰ ๋ฌธ์ž๋ฅผ ์‚ญ์ œํ•˜์—ฌ ~1 ๋์— 8๊ฐœ์˜ ๋ฌธ์ž๊ฐ€ ์žˆ๋„๋ก ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.
๊ทธ๋ž˜์„œ
UserName~1 - 10์ž
UserNa~1 - 8์ž
๋‚ด ๋ฌธ์ œ๊ฐ€ ํ•ด๊ฒฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
nvm์€ ๊ธฐ๋ณธ์ ์œผ๋กœ ์ž์ฒด์ ์œผ๋กœ ๋งŒ๋“œ๋Š” ์ž์ฒด ๊ตฌ์„ฑ ํŒŒ์ผ์—์„œ ๊ณต๋ฐฑ์„ ์ง€์›ํ•˜์ง€ ์•Š๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.
๋งŽ์€ ์‚ฌ์šฉ์ž์˜ Windows ๊ณ„์ • ์ด๋ฆ„์— ๊ณต๋ฐฑ์ด ์žˆ์Šต๋‹ˆ๋‹ค.
์ด๊ฒƒ์€ ๋ฒ„๊ทธ์ž…๋‹ˆ๋‹ค.

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

Windows ํŒŒ์ผ ์‹œ์Šคํ…œ์€ ๊ณต๋ฐฑ์„ ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค... ๊ฒฝ๋กœ์— .. ๋ฌธ์ œ๊ฐ€ ์žˆ๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.
๋‹ค๋ฅธ ์œ„์น˜์— ์„ค์น˜๋ฅผ ์‹œ๋„ํ•˜์…จ์Šต๋‹ˆ๊นŒ?

๋ฐ•์ฅ ํŒŒ์ผ์— ์ผ๋ถ€ ์ธ์šฉ๋ฌธ์ด ๋ˆ„๋ฝ๋œ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

๋‹ค๋ฅธ Destination ํด๋”์— ์„ค์น˜ํ•˜์—ฌ ํ•ด๊ฒฐํ–ˆ์œผ๋ฉฐ Set Node.js Symlink ๊ฒฝ๋กœ์— ๊ณต๋ฐฑ์ด ์—†์Šต๋‹ˆ๋‹ค.

ํŒŒ์ผ ์ˆ˜์ •

C:\Users\User Name\AppData\Roaming\nvm\settings.txt

๋ณ€ํ™”

root: C:\Users\User Name\AppData\Roaming\nvm
path: C:\Program Files\nodejs

NS

root: C:\Users\UserNa~1\AppData\Roaming\nvm
path: C:\Progra~1\nodejs

์•„์ด๋””์–ด๋Š” User Name ์—์„œ UserName ๊นŒ์ง€ ๊ณต๋ฐฑ์„ ์ œ๊ฑฐํ•˜๊ณ  ๋งˆ์ง€๋ง‰ ๋ฌธ์ž๋ฅผ ์‚ญ์ œํ•˜์—ฌ ~1 ๋์— 8๊ฐœ์˜ ๋ฌธ์ž๊ฐ€ ์žˆ๋„๋ก ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.
๊ทธ๋ž˜์„œ
UserName~1 - 10์ž
UserNa~1 - 8์ž
๋‚ด ๋ฌธ์ œ๊ฐ€ ํ•ด๊ฒฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
nvm์€ ๊ธฐ๋ณธ์ ์œผ๋กœ ์ž์ฒด์ ์œผ๋กœ ๋งŒ๋“œ๋Š” ์ž์ฒด ๊ตฌ์„ฑ ํŒŒ์ผ์—์„œ ๊ณต๋ฐฑ์„ ์ง€์›ํ•˜์ง€ ์•Š๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.
๋งŽ์€ ์‚ฌ์šฉ์ž์˜ Windows ๊ณ„์ • ์ด๋ฆ„์— ๊ณต๋ฐฑ์ด ์žˆ์Šต๋‹ˆ๋‹ค.
์ด๊ฒƒ์€ ๋ฒ„๊ทธ์ž…๋‹ˆ๋‹ค.

๋˜ํ•œ ์ด ์ˆ˜ํผ์œ ์ € ๋‹ต๋ณ€์€ ์ž„์‹œ ํ•ด๊ฒฐ์ฑ…์œผ๋กœ ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค.

๋‚˜๋Š” ์ตœ์‹  ๋ฒ„์ „์œผ๋กœ ์ด๊ฒƒ์„ ๋งŒ๋‚ฌ๊ณ  ๊ทธ๊ฒƒ์„ ์ž‘๋™์‹œํ‚ฌ ์ˆ˜์žˆ๋Š” ์œ ์ผํ•œ ๋ฐฉ๋ฒ•์€ C:\nvm์— ์„ค์น˜ํ•˜๊ณ  C:\nodejs์— ์‹ฌ๋ณผ๋ฆญ ๋งํฌ๋ฅผ ์—ฐ๊ฒฐํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

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