nodejs

Nodejs μ„€μΉ˜ 및 ν™˜κ²½λ³€μˆ˜ μ„€μ •

windowμ—μ„œ nodejs μ„€μΉ˜μ™€ ν™˜κ²½λ³€μˆ˜ 섀정을 ν•˜λŠ” 방법을 μ•Œμ•„λ΄…μ‹œλ‹€. 기본적으둜 nodejsλŠ” μ•„λž˜μ˜ ν™ˆνŽ˜μ΄μ§€μ—μ„œ μ„€μΉ˜λ₯Ό μ§„ν–‰ν•©λ‹ˆλ‹€.


image



Nodejs μ„€μΉ˜

ν™ˆνŽ˜μ΄μ§€(https://nodejs.org/ko/)에 μ ‘μ†ν•˜μ—¬ Nodejsλ₯Ό μ„€μΉ˜ν•  수 μžˆμŠ΅λ‹ˆλ‹€. μ„€μΉ˜ν•  수 μžˆλŠ” 선택 방법은 LTS버전과 ν˜„μž¬λ²„μ „μœΌλ‘œ λ‚˜λˆ„μ–΄ μ§‘λ‹ˆλ‹€. LTS 버전은 비ꡐ적 μ˜›λ‚  λ²„μ „μ΄μ§€λ§Œ, λ§Žμ€ κ°œλ°œμžλ“€μ΄ μ‚¬μš©ν•œ 만큼 μ•ˆμ •ν™”λœ 버전이라고 ν•  수 μžˆμŠ΅λ‹ˆλ‹€. λ”°λΌμ„œ ν˜„μ—…μ—μ„œλŠ” LTS 버전을 많이 μ‚¬μš©ν•©λ‹ˆλ‹€. ν˜„μž¬ μ΅œμ‹ λ²„μ „μ΄ λ‚˜μ€‘μ—λŠ” LTS버전이 되기 λ•Œλ¬Έμ— 혼자 ν”„λ‘œμ νŠΈλ₯Ό μ§„ν–‰ν•œλ‹€λ©΄ ν˜„μž¬ 버전을 λ°›κ³ , 같이 μ‚¬μš©ν•˜λŠ” ν”„λ‘œμ νŠΈλΌλ©΄ LTSλ₯Ό μ‚¬μš©ν•˜λ©΄ λœλ‹€.


Nodejs ν™˜κ²½λ³€μˆ˜

μ„€μΉ˜λ₯Ό ν–ˆμœΌλ©΄ sysdm.cpl을 검색(μœˆλ„μš°ν‚€ + R)ν•©λ‹ˆλ‹€. μ•„λž˜μ˜ 창이 뜨면 μ•„λž˜μ˜ ν™˜κ²½λ³€μˆ˜λ₯Ό ν΄λ¦­ν•©λ‹ˆλ‹€.


image


μœ„μ—μ„œ 기본으둜 μ„€μΉ˜λ₯Ό ν–ˆλ‹€λ©΄ μ„€μΉ˜ μœ„μΉ˜λŠ” C:\Program Files\nodejs μž…λ‹ˆλ‹€. μ•„λž˜μ™€ 같이 μΆ”κ°€ν•΄ μ€λ‹ˆλ‹€.


image


μœ„μ—μ„œ μ‹œμŠ€ν…œ λ³€μˆ˜ λΆ€λΆ„μ—μ„œ λ³€μˆ˜λ₯Ό NODE_HOME으둜, 값을 μœ„μ˜ μ£Όμ†Œλ₯Ό λ„£μ–΄ μ€λ‹ˆλ‹€. κ·Έ 후에 λ³€μˆ˜κ°€ Path인 뢀뢄을 λˆ„λ₯΄κ³  νŽΈμ§‘μ„ λˆ„λ₯΄λ©΄ μ•„λž˜μ™€ 같은 화면이 λ‚˜μ˜΅λ‹ˆλ‹€.


image


μœ„μ˜ %NODE_HOME%을 μΆ”κ°€ν•΄ μ£Όλ©΄ λ©λ‹ˆλ‹€. 이와 같이 μΆ”κ°€λ₯Ό ν•˜λ©΄, μœ„μ—μ„œ λ³€μˆ˜/κ°’ μΆ”κ°€ν•œ 뢀뢄이 λ“€μ–΄κ°‘λ‹ˆλ‹€. κ·Έ 후에 windowμ—μ„œ cmdλ₯Ό κ²€μƒ‰ν•˜κ³  μ•„λž˜μ™€ 같이 λͺ…λ Ήμ–΄λ₯Ό μ‹€ν–‰μ‹œμΌœ 섀정을 확인해 λ΄…μ‹œλ‹€.

cmd
$ node -v
$ npm -v

μ‹€ν–‰ 결과둜 κ΄€λ ¨ 버전이 λ‚˜μ˜¨λ‹€λ©΄ 정상적인 μ„€μΉ˜ 및 섀정이 μ™„λ£Œλœ κ²ƒμž…λ‹ˆλ‹€.