Nvm-windows: .nvmrc์™€ ํ•จ๊ป˜ ์ž‘๋™ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค

์— ๋งŒ๋“  2016๋…„ 05์›” 20์ผ  ยท  8์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: coreybutler/nvm-windows

๋‚ด ํ™˜๊ฒฝ

  • [x] Windows 7 ์ดํ•˜(EOL๋กœ ์ธํ•ด ์‹ค์ œ๋กœ ์ง€์›๋˜์ง€ ์•Š์Œ)
  • [ ] ์œˆ๋„์šฐ 8
  • [ ] ์œˆ๋„์šฐ 8.1
  • [ ] ์œˆ๋„์šฐ 10
  • [ ] ์œˆ๋„์šฐ 10 IoT ์ฝ”์–ด
  • [ ] ์œˆ๋„์šฐ ์„œ๋ฒ„ 2012
  • [ ] ์œˆ๋„์šฐ ์„œ๋ฒ„ 2012 R2
  • [ ] ์œˆ๋„์šฐ ์„œ๋ฒ„ 2016
  • [ ] ๋‚ด Windows ์„ค์น˜๊ฐ€ ์˜์–ด๊ฐ€ ์•„๋‹™๋‹ˆ๋‹ค.

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

  • [x] npm ๋ฌธ์ œ ๋ฐ ๋ฐ”์ด๋Ÿฌ์Šค ๋ฐฑ์‹  ๋ฌธ์ œ๋ฅผ ์ธ์‹ํ•˜๋ ค๋ฉด README๋ฅผ ์ฝ์œผ์‹ญ์‹œ์˜ค.

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

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

  • [ ] ์„ค์ •.txt

  • [ ] ํ”„๋ก์‹œ ์ง€์›
  • [ ] 32๋น„ํŠธ ๋˜๋Š” 64๋น„ํŠธ ์ง€์›

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

nvm use 4.4.4 ์™€ ๋™์ผํ•œ ๊ฒฐ๊ณผ

์‹ค์ œ ํ–‰๋™

์ถœ๋ ฅ: node v (64-bit) is not installed.

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

4.4.4 ๋ฅผ ๋…ธ๋“œ ๋ฒ„์ „์œผ๋กœ ์‚ฌ์šฉํ•˜์—ฌ .nvmrc ํŒŒ์ผ์„ ์ƒ์„ฑํ–ˆ์Šต๋‹ˆ๋‹ค.
๋ช…๋ น์ค„๋กœ ์ด๋™ํ•˜์—ฌ ํŒŒ์ผ๊ณผ ๋™์ผํ•œ ํด๋”์—์„œ nvm use ๋ฅผ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค.

duplicate wontfix

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

์ด ๋ฌธ์ œ์— ๋Œ€ํ•œ ์ž‘์€ ์ถฉ๋Œ. ๋ฐฉ๊ธˆ ์‹คํ–‰ํ–ˆ์Šต๋‹ˆ๋‹ค.

์‹ฌ๊ฐํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. nvm use ๋ฒ„์ „์ด ์ œ๊ณต๋˜์ง€ ์•Š์€ ๊ฒฝ์šฐ ์ˆ˜ํ–‰ํ•  ์ž‘์—…์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  1. .nvmrc์—์„œ ๋ฒ„์ „ ๊ฐ€์ ธ์˜ค๊ธฐ
  2. ์ด ๋ฒ„์ „์ด ์„ค์น˜๋˜์–ด ์žˆ์Šต๋‹ˆ๊นŒ? ๊ทธ๋ ‡์ง€ ์•Š์€ ๊ฒฝ์šฐ -> ์„ค์น˜
  3. ์ด ๋ฒ„์ „์ด ํ˜„์žฌ ์‚ฌ์šฉ ์ค‘์ž…๋‹ˆ๊นŒ? ๊ทธ๋ ‡์ง€ ์•Š์€ ๊ฒฝ์šฐ -> ์‚ฌ์šฉํ•˜์‹ญ์‹œ์˜ค.
  4. ์™„๋ฃŒ

์ฆ‰, ๋ฒ„์ „ ๋ฒˆํ˜ธ๋ฅผ ์ง€์ •ํ•˜์ง€ ์•Š์œผ๋ฉด nvm use ๋Š” nvm install < .nvmrc ์™€ nvm use < .nvmrc (์˜์‚ฌ ๋ช…๋ น - ์ง€๊ธˆ์€ ์‹ค์ œ๋กœ ์ž‘๋™ํ•˜์ง€ ์•Š์Œ).

๊ทธ ์ด์ƒ์€ ์—†์Šต๋‹ˆ๋‹ค.

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

.nvmrc ์€(๋Š”) ์ง€์›๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ด๋Š” Windows์šฉ NVM์ด ์•„๋‹Œ nvm์—๋งŒ ํ•ด๋‹นํ•˜๋Š” ๊ธฐ๋Šฅ์ž…๋‹ˆ๋‹ค.

@coreybutler ์ €๋Š” ์žฌํ•ด ์ฑ…์ž„ ํ”„๋กœ์ ํŠธ(Disaster Accountability Project) ์—์„œ ์™”์œผ๋ฉฐ Windows๋ฅผ ์‚ฌ์šฉํ•˜์ง€๋งŒ .nvmrc ํ™œ์šฉํ•  ์ˆ˜ ์—†๋Š” ์ผ๋ถ€ ๊ฐœ๋ฐœ์ž๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ์ž์› ๋ด‰์‚ฌ ์›น ๊ฐœ๋ฐœ์ž๋ฅผ ์œ„ํ•ด nvm-windows ๋ฅผ ์ฑ„ํƒํ•˜๊ธฐ ์‹œ์ž‘ํ–ˆ์œผ๋ฉฐ .nvmrc ์ง€์›์„ ์žฌ๊ณ ํ•ด ์ฃผ์‹œ๊ธฐ ๋ฐ”๋ž๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ์šฐ๋ฆฌ๊ฐ€ .nvmrc๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์‚ฌ์ดํŠธ์ž…๋‹ˆ๋‹ค.

@inunotaisho26 - ๊ธฐ๋ณธ์ ์œผ๋กœ ์ด ํ”„๋กœ์ ํŠธ๋Š” ๋ฒ„์ „ ๊ด€๋ฆฌ์ž ์—†์ด Node๋ฅผ ์„ค์น˜ํ•˜๋Š” ๊ฒƒ๊ณผ ๊ฐ™์€ ๋ฐฉ์‹์œผ๋กœ Node๋ฅผ ์„ค์น˜ํ•œ ๊ฒƒ์ฒ˜๋Ÿผ Node๋ฅผ ์ค€๋น„ํ•˜๋Š” ๋ฐ ์ค‘์ ์„ ๋‘ก๋‹ˆ๋‹ค. .nvmrc ๋Š” ํŠน์ • ํ™˜๊ฒฝ ๊ด€๋ฆฌ ๋ฌธ์ œ์— ๋น ์ง€๊ธฐ ์‹œ์ž‘ํ•˜์—ฌ ํ”„๋กœ์ ํŠธ์˜ ๋ฒ”์œ„๊ฐ€ ํฌ๊ฒŒ ๋Š˜์–ด๋‚ฉ๋‹ˆ๋‹ค. "ํ™˜๊ฒฝ ๊ด€๋ฆฌ"๋Š” "๋ฒ„์ „ ๊ด€๋ฆฌ"์™€ ๊ทผ๋ณธ์ ์œผ๋กœ ๋‹ค๋ฅธ ๋ฌธ์ œ๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ๋ฒ„์ „ ๊ด€๋ฆฌ ์ž‘์—… ๊ทธ๋ฃน ์—์„œ ์ด๋Ÿฌํ•œ ๋‹ค์–‘ํ•œ ์‚ฌ์šฉ ์‚ฌ๋ก€์— ๋Œ€ํ•ด ๋…ผ์˜ํ–ˆ์Šต๋‹ˆ๋‹ค.

์ด ๊ธฐ๋Šฅ์€ ์ด์ „์— ์š”์ฒญํ•œ ์ ์ด ์žˆ์ง€๋งŒ ์—ฌ๊ฐ€ ์‹œ๊ฐ„์ด ๋ถ€์กฑํ•˜์—ฌ ์ง€์›ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์ผ๋ฐ˜ ํ™˜๊ฒฝ ๊ด€๋ฆฌ ์†”๋ฃจ์…˜(.nvmrc ์ด์ƒ)์„ ์š”์ฒญํ•˜๋Š” ์‚ฌ๋žŒ๋“ค์ด ๋งŽ๊ธฐ ๋•Œ๋ฌธ์— ์ด๋Ÿฌํ•œ ํ”„๋กœ์„ธ์Šค๋ฅผ ๊ฐ„์†Œํ™”ํ•˜๊ธฐ ์œ„ํ•ด ์ƒ์—…์šฉ ํ™˜๊ฒฝ ๊ด€๋ฆฌ ์•ฑ์— ๋Œ€ํ•œ ์•„์ด๋””์–ด๋ฅผ ์‹คํ—˜ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ปค๋ฎค๋‹ˆํ‹ฐ์˜ ํฐ ํฌ๋ง ๋ชฉ๋ก์„ ์ง€์›ํ•˜๊ธฐ ์œ„ํ•œ ์‹œ๊ฐ„ ์š”๊ตฌ ์‚ฌํ•ญ์—๋Š” ์ž๊ธˆ ๋˜๋Š” ํ›„์›์ด ํ•„์š”ํ•˜๋ฏ€๋กœ Fenix๋ฅผ ์œ„ํ•ด ์ด๋ฏธ ๊ตฌ์ถ•ํ•œ ์ธํ”„๋ผ์— ์˜์กดํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์บ์น˜: ETA ์—†์Œ.

๋กœ๋“œ๋งต์„ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค. ๋‚ด๊ฐ€ ์ œ์•ˆํ•œ "๋ฌด๋ฃŒ" ์†”๋ฃจ์…˜์€ git์˜ pre-commit , post-push ๋“ฑ๊ณผ ์œ ์‚ฌํ•œ ํ›„ํฌ ์‹œ์Šคํ…œ์ž…๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ๊ฐœ๋ฐœ์ž๋Š” ๊ณ ์œ ํ•œ ํ™˜๊ฒฝ์— ๋„์›€์ด ๋˜๋Š” ๊ณ ์œ ํ•œ ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. post-install , pre-use , pre-execute ๋“ฑ๊ณผ ๊ฐ™์€ ์ž‘์—…์„ ์ƒ๊ฐํ•ด ๋ณด์‹ญ์‹œ์˜ค. ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ์‚ฌ์šฉ์ž๊ฐ€ .nvmrc ํŒŒ์ผ์„ ์ฐพ๊ณ  ์ฆ‰์„์—์„œ ๋ฒ„์ „์„ ์ „ํ™˜ํ•˜๋Š” ํ›„ํฌ ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. .

@coreybutler ๊ธฐ๋ณธ์ ์œผ๋กœ ์—ฌ๋Ÿฌ ๋ฒ„์ „์˜ ๋…ธ๋“œ๋ฅผ ์„ค์น˜ํ•˜๋Š” ๋‘ ๊ฐ€์ง€ ๋‹ค๋ฅธ ์ ‘๊ทผ ๋ฐฉ์‹์ด ๋งž์Šต๋‹ˆ๊นŒ?

์ผ์ข…์˜. ๋‘ ๊ฐ€์ง€ ๋‹ค๋ฅธ ์ฒ ํ•™์ด ์žˆ์ง€๋งŒ ์„ค์น˜๋ณด๋‹ค _์‚ฌ์šฉ_ ๋…ธ๋“œ์— ๊ด€ํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์ฒ ํ•™ 1: ๋„ค์ดํ‹ฐ๋ธŒ ์‚ฌ์šฉ(์ง์ ‘ ํ”„๋กœ์„ธ์Šค)
๋…ธ๋“œ ์ž์ฒด๋Š” .nvmrc ์ง€์›ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ž์ฒด ์‹คํ–‰ ํŒŒ์ผ๊ณผ npm์„ ์„ค์น˜ํ•˜๊ธฐ๋งŒ ํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค. node.exe๋ฅผ ์ง์ ‘ ์‹คํ–‰ํ•˜์—ฌ _์ค‘๊ณ _์ž…๋‹ˆ๋‹ค.

์ฒ ํ•™ 2: ์ฆ๊ฐ• ์‚ฌ์šฉ(ํ•˜์œ„ ํ”„๋กœ์„ธ์Šค)
.nvmrc ๋Š” ์›๋ž˜ nvm ํ”„๋กœ์ ํŠธ์—์„œ ๋„์ž…ํ•œ ๊ทœ์น™์ž…๋‹ˆ๋‹ค. node.exe๋ฅผ ์ง์ ‘ ํ˜ธ์ถœํ•˜๋Š” ๋Œ€์‹  shim์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. shim์€ ์‹คํ–‰ ๊ฐ€๋Šฅํ•œ ๋…ธ๋“œ์— ๋ช…๋ น์„ ์ „๋‹ฌํ•˜๊ธฐ ์ „์— ์˜์‚ฌ ํ™˜๊ฒฝ์„ ๊ตฌ์„ฑํ•˜๋Š” ์—ญํ• ์„ ํ•ฉ๋‹ˆ๋‹ค(์ฆ‰, ๋…ธ๋“œ๋Š” shim์˜ ํ•˜์œ„ ํ”„๋กœ์„ธ์Šค์ž„). ์—ฌ๊ธฐ์„œ .nvmrc ๋กœ์ง์ด ์ฒ˜๋ฆฌ๋ฉ๋‹ˆ๋‹ค. ํŠนํžˆ Windows์—์„œ ์บ์น˜๋Š” ๋…ธ๋“œ๊ฐ€ ์‚ฌ์šฉ์ž ์ปจํ…์ŠคํŠธ ๋Œ€์‹  shim ์ปจํ…์ŠคํŠธ์—์„œ ์‹คํ–‰๋œ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด๋Š” ๋…ธ๋“œ ํ•˜์œ„ ํ”„๋กœ์„ธ์Šค์— ์ ์ ˆํ•œ ์ž๊ฒฉ ์ฆ๋ช…์„ ํ•ญ์ƒ ์ „๋‹ฌํ•˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ(๋Œ€๋ถ€๋ถ„ ์ƒ์Šน๋œ ๊ถŒํ•œ ์ฃผ๋ณ€), ์•ฝ๊ฐ„ ๋‹ค๋ฅธ ํ™˜๊ฒฝ ๋ณ€์ˆ˜, ํ•˜๋“œ ๋“œ๋ผ์ด๋ธŒ ํŒŒํ‹ฐ์…˜(์˜ˆ: D:\ ๋“œ๋ผ์ด๋ธŒ)์„ ํ•ญ์ƒ ์ธ์‹ํ•˜์ง€ ๋ชปํ•˜๋Š” ๊ฒฝ์šฐ, ์ผ๋ถ€ ๊ฒฝ์šฐ) ์ž˜๋ชป๋œ ํŒŒ์ผ ๊ฒฝ๋กœ(์˜ˆ: __dirname ์˜ˆ๊ธฐ์น˜ ์•Š๊ฒŒ ์ž‘๋™ํ•จ) ๋“ฑ. ์ด๋Ÿฌํ•œ ๋ฌธ์ œ๋Š” ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ ํ™˜๊ฒฝ(Active Directory ๋ฐฐํฌ, ์ œํ•œ๋œ ๋ฐ์Šคํฌํ†ฑ, SAN ๋“œ๋ผ์ด๋ธŒ ๋“ฑ)์„ ๊ณ ๋ คํ•  ๋•Œ ๋ณตํ•ฉ์ ์œผ๋กœ ์ž‘์šฉํ•ฉ๋‹ˆ๋‹ค.

์ผ๋ฐ˜ ๋ฒ„์ „ ๊ด€๋ฆฌ์—๋Š” ๋ฒ„์ „์„ ์ „ํ™˜ํ•ด์•ผ ํ•  ๋•Œ๋งˆ๋‹ค ๋…ธ๋“œ๋ฅผ ์‹ค์ œ๋กœ ์ œ๊ฑฐ/์žฌ์„ค์น˜ํ•˜๋Š” ๊ฒƒ์„ ๋ฐฉ์ง€ํ•˜๊ธฐ ์œ„ํ•ด ์ผ์ • ์ˆ˜์ค€์˜ ์‹œ๋ฐ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค(์˜๊ตฌ์ ์œผ๋กœ ์†Œ์š”๋จ). NVM4W๋Š” ์‹คํ–‰ ํŒŒ์ผ์„ shimํ•˜๋Š” ์˜ต์…˜ 2์™€ ๋‹ฌ๋ฆฌ ์‹ฌ๋ณผ๋ฆญ ๋งํฌ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์„ค์น˜ _directory_๋ฅผ shimํ•˜๋Š” ์ฒซ ๋ฒˆ์งธ ์ ‘๊ทผ ๋ฐฉ์‹๊ณผ ์ผ์น˜ํ•ฉ๋‹ˆ๋‹ค. ๊ฒฐ๊ณผ์ ์œผ๋กœ ํ•˜์œ„ ํ”„๋กœ์„ธ์Šค๋กœ ์‹คํ–‰ํ•˜๋Š” ๋Œ€์‹  ํ•ญ์ƒ node.exe ์‹คํ–‰ ํŒŒ์ผ์„ ์ง์ ‘ ์‹คํ–‰ํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

์ด ๋ฌธ์ œ์— ๋Œ€ํ•œ ์ž‘์€ ์ถฉ๋Œ. ๋ฐฉ๊ธˆ ์‹คํ–‰ํ–ˆ์Šต๋‹ˆ๋‹ค.

์‹ฌ๊ฐํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. nvm use ๋ฒ„์ „์ด ์ œ๊ณต๋˜์ง€ ์•Š์€ ๊ฒฝ์šฐ ์ˆ˜ํ–‰ํ•  ์ž‘์—…์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  1. .nvmrc์—์„œ ๋ฒ„์ „ ๊ฐ€์ ธ์˜ค๊ธฐ
  2. ์ด ๋ฒ„์ „์ด ์„ค์น˜๋˜์–ด ์žˆ์Šต๋‹ˆ๊นŒ? ๊ทธ๋ ‡์ง€ ์•Š์€ ๊ฒฝ์šฐ -> ์„ค์น˜
  3. ์ด ๋ฒ„์ „์ด ํ˜„์žฌ ์‚ฌ์šฉ ์ค‘์ž…๋‹ˆ๊นŒ? ๊ทธ๋ ‡์ง€ ์•Š์€ ๊ฒฝ์šฐ -> ์‚ฌ์šฉํ•˜์‹ญ์‹œ์˜ค.
  4. ์™„๋ฃŒ

์ฆ‰, ๋ฒ„์ „ ๋ฒˆํ˜ธ๋ฅผ ์ง€์ •ํ•˜์ง€ ์•Š์œผ๋ฉด nvm use ๋Š” nvm install < .nvmrc ์™€ nvm use < .nvmrc (์˜์‚ฌ ๋ช…๋ น - ์ง€๊ธˆ์€ ์‹ค์ œ๋กœ ์ž‘๋™ํ•˜์ง€ ์•Š์Œ).

๊ทธ ์ด์ƒ์€ ์—†์Šต๋‹ˆ๋‹ค.

์ด ๋ฌธ์ œ์— ๋Œ€ํ•œ ์ž‘์€ ์ถฉ๋Œ. ๋ฐฉ๊ธˆ ์‹คํ–‰ํ–ˆ์Šต๋‹ˆ๋‹ค.

์‹ฌ๊ฐํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. nvm use ๋ฒ„์ „์ด ์ œ๊ณต๋˜์ง€ ์•Š์€ ๊ฒฝ์šฐ ์ˆ˜ํ–‰ํ•  ์ž‘์—…์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

1. Take version from .nvmrc

2. Is this version installed? If not -> install it

3. Is this version currently in use? If not -> use it.

4. Done

์ฆ‰, ๋ฒ„์ „ ๋ฒˆํ˜ธ๋ฅผ ์ง€์ •ํ•˜์ง€ ์•Š์œผ๋ฉด nvm use ๋Š” nvm install < .nvmrc ์™€ nvm use < .nvmrc (์˜์‚ฌ ๋ช…๋ น - ์ง€๊ธˆ์€ ์‹ค์ œ๋กœ ์ž‘๋™ํ•˜์ง€ ์•Š์Œ).

๊ทธ ์ด์ƒ์€ ์—†์Šต๋‹ˆ๋‹ค.

์ €๋งŒ ์ด๋Ÿฐ ๋ฌธ์ œ๊ฐ€ ์žˆ๋Š”๊ฒŒ ์•„๋‹ˆ๋ผ์„œ ๋‹คํ–‰์ž…๋‹ˆ๋‹ค...
๊ฐœ๋ฐœ์„ ์œ„ํ•ด Linux๋กœ ๋‹ค์‹œ ์ „ํ™˜ํ•˜๋Š” ๊ฒƒ์„ ์ƒ๊ฐํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค./

@thany @jeromemeichelbeck ์ž์œ ๋กญ๊ฒŒ ํ”„๋กœ์ ํŠธ๋ฅผ ํฌํฌํ•˜๊ณ  ์ด ๊ธฐ๋Šฅ์„ ์ง์ ‘ ์ถ”๊ฐ€ํ•˜์‹ญ์‹œ์˜ค. ์ค€๋น„๋˜๋ฉด ์—ฌ๊ธฐ์— ๋งํฌ๋ฅผ ๊ฒŒ์‹œํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

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