{"id":870,"date":"2026-05-20T09:50:48","date_gmt":"2026-05-20T01:50:48","guid":{"rendered":"https:\/\/junai.ai\/blog\/nodejs-install-nvm-2\/"},"modified":"2026-05-20T09:50:48","modified_gmt":"2026-05-20T01:50:48","slug":"nodejs-install-nvm-2","status":"publish","type":"post","link":"https:\/\/junai.ai\/blog\/nodejs-install-nvm-2\/","title":{"rendered":"Node.js \uc124\uce58\uc640 \ubc84\uc804 \uad00\ub9ac \u2014 nvm \uc644\uc804 \uc815\ub9ac"},"content":{"rendered":"\n<!-- WordPress REST API \ubc1c\ud589\uc6a9 HTML (\uc790\ub3d9 \uc0dd\uc131) -->\n<!-- WP-FEATURED-MEDIA-ID: 816 -->\n<div style=\"max-width:800px;margin:0 auto;\">\n<style>\n:root {--color-primary:#059669;--color-accent:#10b981;--color-bg:#fafbfc;--color-bg-card:#fff;--color-text:#1a202c;--color-text-muted:#64748b;--hero-start:#064e3b;--hero-end:#059669;}\n*{box-sizing:border-box;}\n.container{max-width:760px;margin:0 auto;padding:0 24px 80px;}\n.hero{background:linear-gradient(135deg,var(--hero-start) 0%,var(--hero-end) 100%);color:#fff;padding:80px 24px 60px;text-align:center;}\n.hero .eyebrow{display:inline-block;font-size:14px;color:#6ee7b7;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;margin-bottom:14px;}\n.hero h1{font-size:36px;margin:0 0 16px;line-height:1.3;font-weight:800;}\n.hero p{color:#d1fae5;font-size:18px;max-width:640px;margin:0 auto;line-height:1.6;}\n.hero img{width:100%;max-width:640px;height:auto;margin:32px auto 0;border-radius:10px;display:block;}\narticle{padding-top:48px;}\narticle h2{font-size:26px;margin:56px 0 20px;padding-left:14px;border-left:5px solid var(--color-accent);line-height:1.4;}\narticle h3{font-size:19px;margin:32px 0 12px;color:var(--color-primary);}\narticle p{margin:16px 0;}\narticle strong{color:var(--color-primary);font-weight:700;}\narticle code{background:#d1fae5;padding:2px 8px;border-radius:4px;font-family:'SF Mono',Menlo,Consolas,monospace;font-size:14px;color:#065f46;}\n.databox{background:#d1fae5;border-left:4px solid var(--color-accent);padding:16px 20px;margin:24px 0;border-radius:0 8px 8px 0;font-size:15.5px;}\n.databox strong{color:var(--color-primary);}\n.warnbox{background:linear-gradient(135deg,#fef3c7 0%,#fde68a 100%);padding:16px 20px;margin:24px 0;border-radius:8px;font-size:15.5px;}\n.tablewrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:22px 0;}\ntable{width:100%;border-collapse:collapse;font-size:15px;background:var(--color-bg-card);}\nth,td{padding:11px 12px;text-align:left;border-bottom:1px solid #e2e8f0;vertical-align:top;}\nth{background:#f1f5f9;font-weight:700;color:#0f172a;}\ntd:first-child,th:first-child{font-weight:700;}\n@media (max-width:560px){.tablewrap table,.tablewrap thead,.tablewrap tbody,.tablewrap tr,.tablewrap th,.tablewrap td{display:block;width:auto;}.tablewrap thead{display:none;}.tablewrap tr{margin:0 0 14px;border:1px solid #e2e8f0;border-radius:10px;overflow:hidden;}.tablewrap td{border:none;border-bottom:1px solid #f1f5f9;padding:9px 14px;}.tablewrap td:first-child{background:#f1f5f9;font-weight:800;font-size:15.5px;}.tablewrap td:last-child{border-bottom:none;}.tablewrap td[data-label]::before{content:attr(data-label) \" \u2014 \";font-weight:700;color:var(--color-primary);}}\n.code-block{background:#0f172a;color:#e2e8f0;padding:16px 20px;border-radius:8px;font-family:'SF Mono',Menlo,Consolas,monospace;font-size:14px;line-height:1.6;margin:20px 0;overflow-x:auto;white-space:pre;}\n.cta{background:linear-gradient(135deg,#059669 0%,#10b981 100%);color:#fff;padding:28px 24px;border-radius:12px;margin:48px 0 0;text-align:center;}\n.cta h3{color:#fff;margin:0 0 8px;font-size:20px;}\n.cta p{color:#d1fae5;margin:0;font-size:15.5px;}\n.footer-nav{margin-top:32px;padding-top:20px;border-top:1px solid #e2e8f0;font-size:14px;color:var(--color-text-muted);}\n.footer-nav a{color:var(--color-primary);text-decoration:none;}\n@media (max-width:480px){.hero h1{font-size:26px;}.hero p{font-size:16px;}article h2{font-size:21px;}article h3{font-size:17px;}body{font-size:16px;}}\n<\/style>\n<section class=\"hero\">\n  <span class=\"eyebrow\">Node.js \uad50\uc7ac \u00b7 2\ud3b8 \u00b7 \uc124\uce58\uc640 \ubc84\uc804<\/span>\n  <h1>Node.js \uc124\uce58\uc640 \ubc84\uc804 \uad00\ub9ac \u2014 nvm \uc644\uc804 \uc815\ub9ac<\/h1>\n  <p>\ud55c \ud504\ub85c\uc81d\ud2b8\ub294 18, \ub2e4\ub978 \ud504\ub85c\uc81d\ud2b8\ub294 22. nvm \ud558\ub098\uba74 \uae54\ub054\ud558\uac8c \uac08\uc544\ud0c4\ub2e4.<\/p>\n  <img decoding=\"async\" src=\"https:\/\/junai.ai\/blog\/wp-content\/uploads\/2026\/05\/hero-5-49.jpg\" alt=\"\uc5ec\ub7ec Node.js \ubc84\uc804\uc744 nvm \uc73c\ub85c \uc804\ud658\ud558\ub294 \ucee8\uc149 \uc544\uc774\uc18c\uba54\ud2b8\ub9ad \uc77c\ub7ec\uc2a4\ud2b8\">\n<\/section>\n\n<div class=\"container\">\n<article>\n\n<p>1\ud3b8\uc5d0\uc11c Node.js \uc758 \ud070 \uadf8\ub9bc\uc744 \uc7a1\uc558\ub2e4. \uc774\uc81c \uc2e4\uc81c\ub85c \uae54\uc790. \uadf8\ub7f0\ub370 \uadf8\ub0e5 \uacf5\uc2dd \uc0ac\uc774\ud2b8 \uac00\uc11c <code>.dmg<\/code>\u00b7<code>.msi<\/code> \ubc1b\uc544 \uc124\uce58\ud558\uba74 \uc548 \ub41c\ub2e4 \u2014 \uc77c\uc740 \uc798 \ub418\uc9c0\ub9cc <strong>\uba87 \ub2ec \ub4a4 \ud6c4\ud68c<\/strong>\ud55c\ub2e4. \ud68c\uc0ac \ud504\ub85c\uc81d\ud2b8\ub294 Node 18, \uc0ac\uc774\ub4dc \ud504\ub85c\uc81d\ud2b8\ub294 22, AI \ub77c\uc774\ube0c\ub7ec\ub9ac\ub294 20 \u2014 \uc774\ub7f0 \ucda9\ub3cc\uc774 \uace7 \uc0dd\uae30\uae30 \ub54c\ubb38.<\/p>\n\n<p>\ud574\ub2f5\uc740 <strong>nvm<\/strong> (Node Version Manager). \uba85\ub839\uc5b4 \ud55c \uc904\ub85c \ubc84\uc804\uc744 \uac08\uc544\ud0c4\ub2e4. \uae00\ub85c\ubc8c \uc124\uce58 \ub300\uc2e0 \ucc98\uc74c\ubd80\ud130 nvm \uc73c\ub85c \uac00\ub294 \uac8c \uc774 \uad50\uc7ac\uc758 \uae30\ubcf8 \uac00\uc815\uc774\ub2e4.<\/p>\n\n<h2>1. \uc65c nvm \uc778\uac00 \u2014 \uae00\ub85c\ubc8c \uc124\uce58\uc758 \ud568\uc815<\/h2>\n\n<p>\uacf5\uc2dd \uc0ac\uc774\ud2b8 \uc778\uc2a4\ud1a8\ub7ec\ub85c Node 20 \uc744 \uae54\uc558\ub2e4\uace0 \uce58\uc790. \ud55c \ub2ec \ub4a4 \ud68c\uc0ac \ud504\ub85c\uc81d\ud2b8\uac00 &#8220;Node 18 \uc774\uc5b4\uc57c \ud569\ub2c8\ub2e4&#8221; \ub77c\uace0 \ud55c\ub2e4. \uc5b4\ub5bb\uac8c \ud574\uacb0?<\/p>\n\n<ul>\n<li>20 \uc744 \uc9c0\uc6b0\uace0 18 \uc744 \ub2e4\uc2dc \uae50\ub2e4 \u2192 \uc0ac\uc774\ub4dc \ud504\ub85c\uc81d\ud2b8\uac00 \uae68\uc9c4\ub2e4.<\/li>\n<li>\uadf8\ub0e5 20 \uc73c\ub85c \uc6b0\uae34\ub2e4 \u2192 \ube4c\ub4dc\uac00 \ube68\uac04 \uc5d0\ub7ec\ub97c \ud1a0\ud55c\ub2e4.<\/li>\n<li>\ub098\ub9cc\uc758 Docker \ucee8\ud14c\uc774\ub108\ub85c \uc6b0\ud68c\ud55c\ub2e4 \u2192 \ub9e4\ubc88 \ub744\uc6b0\uae30 \uadc0\ucc2e\ub2e4.<\/li>\n<\/ul>\n\n<p>nvm \uc758 \ub2f5\uc740 <strong>&#8220;\ub458 \ub2e4 \uae54\uc544\ub450\uace0 \uadf8\ub54c\uadf8\ub54c \ubc14\uafbc\ub2e4&#8221;<\/strong>. \ub514\ub809\ud130\ub9ac\ubcc4\ub85c \uc790\ub3d9 \uc804\ud658\ub3c4 \ub41c\ub2e4. <code>cd ~\/work<\/code> \ud558\uba74 18, <code>cd ~\/side<\/code> \ud558\uba74 22 \u2014 \uc774 \uc815\ub3c4\uac00 \ud45c\uc900\uc774\ub2e4.<\/p>\n\n<div class=\"databox\">\n<strong>\ub300\uc548 \ub3c4\uad6c<\/strong> \u2014 <code>fnm<\/code> (Rust \ub85c \ube68\ub9ac \uc2dc\uc791) \u00b7 <code>asdf<\/code> (Node \uc678 Ruby\u00b7Python \uae4c\uc9c0 \uac19\uc774) \u00b7 <code>volta<\/code> (\uc790\ub3d9 \ud540 \uac15\ub825) \ub4f1\uc774 \uc788\ub2e4. \uc774 \uad50\uc7ac\ub294 \ud45c\uc900\uc774\uc790 \uc790\ub8cc\uac00 \uac00\uc7a5 \ub9ce\uc740 <strong>nvm<\/strong> \uc73c\ub85c \ud1b5\uc77c\ud55c\ub2e4.\n<\/div>\n\n<h2>2. \uc124\uce58 \u2014 \ub9e5 \u00b7 \uc6b0\ubd84\ud22c \u00b7 \uc708\ub3c4\uc6b0<\/h2>\n\n<p>OS \ubcc4\ub85c \uba85\ub839\uc774 \ub2e4\ub974\ub2e4. \ubcf8\uc778 \ud658\uacbd \ud55c \uac00\uc9c0\ub9cc \ubcf4\uba74 \ub41c\ub2e4.<\/p>\n\n<h3>\ub9e5 \/ \uc6b0\ubd84\ud22c \/ WSL \u2014 nvm-sh<\/h3>\n\n<p>\ud130\ubbf8\ub110 \ud55c \uc904:<\/p>\n\n<div class=\"code-block\">$ curl -o- https:\/\/raw.githubusercontent.com\/nvm-sh\/nvm\/v0.40.0\/install.sh | bash<\/div>\n\n<p>\uc124\uce58 \ud6c4 \uc0c8 \ud130\ubbf8\ub110\uc744 \uc5f4\uac70\ub098 <code>source ~\/.bashrc<\/code> (zsh \ub77c\uba74 <code>~\/.zshrc<\/code>) \ud55c \ubc88. \ud655\uc778:<\/p>\n\n<div class=\"code-block\">$ command -v nvm\nnvm<\/div>\n\n<p><code>nvm<\/code> \uc774\ub77c\uace0 \ucd9c\ub825\ub418\uba74 OK. \uba85\ub839\uc774 \uc5c6\ub2e4\uace0 \ud558\uba74 <code>.bashrc<\/code>\/<code>.zshrc<\/code> \ub05d\uc5d0 nvm \uc2a4\ud06c\ub9bd\ud2b8\uac00 \ucd94\uac00\ub410\ub294\uc9c0 \ubcf4\uace0, \uc5c6\uc73c\uba74 \uc7ac\uc2e4\ud589.<\/p>\n\n<h3>\uc708\ub3c4\uc6b0 \u2014 nvm-windows<\/h3>\n\n<p>\uc708\ub3c4\uc6b0\ub294 <strong>\ub2e4\ub978 \ud504\ub85c\uc81d\ud2b8<\/strong>\ub2e4 (\uc774\ub984\ub9cc \uac19\uc74c). GitHub <code>coreybutler\/nvm-windows<\/code> \uc758 <code>nvm-setup.exe<\/code> \ub97c \ub2e4\uc6b4\ub85c\ub4dc \ubc1b\uc544 \ub354\ube14\ud074\ub9ad \uc124\uce58. \uba85\ub839\uc5b4 \ubaa8\uc591\uc740 \uac70\uc758 \uac19\uc9c0\ub9cc \uc77c\ubd80 \uc635\uc158\uc774 \ub2e4\ub974\ub2c8 \uacf5\uc2dd README \ud55c \ubc88 \ud6d1\uae30.<\/p>\n\n<div class=\"warnbox\">\n<strong>\uc708\ub3c4\uc6b0\uc5d0\uc11c \ub354 \uad8c\uc7a5<\/strong> \u2014 \uac00\ub2a5\ud558\uba74 <strong>WSL2 (\uc6b0\ubd84\ud22c)<\/strong> \uc548\uc5d0 nvm-sh \ub97c \uae54\ub77c. Next.js\u00b7Node \uc0dd\ud0dc\uacc4\uc758 95% \uac00 \ub9ac\ub205\uc2a4 \uae30\uc900\uc73c\ub85c \ub9cc\ub4e4\uc5b4\uc838 \uc788\uc5b4 \uc708\ub3c4\uc6b0 \ub124\uc774\ud2f0\ube0c\uc5d0\uc120 \uac00\ub054 \uc774\uc0c1\ud55c \uc5d0\ub7ec\uac00 \ub09c\ub2e4. WSL2 \ub294 \uc708\ub3c4\uc6b0 11 \uc774\uba74 \ud55c \uc904 \uc124\uce58.\n<\/div>\n\n<h2>3. \uc0ac\uc6a9\ubc95 \u2014 \uba85\ub839 6\uac1c\uba74 \ucda9\ubd84<\/h2>\n\n<p>nvm \uba85\ub839\uc740 \ub9ce\uc9c0\ub9cc \uc77c\uc0c1\uc5d0\uc120 6\uac1c\ub85c \ucda9\ubd84\ud558\ub2e4.<\/p>\n\n<div class=\"tablewrap\">\n<table>\n<thead><tr><th>\uba85\ub839<\/th><th>\ub3d9\uc791<\/th><\/tr><\/thead>\n<tbody>\n<tr><td><code>nvm ls-remote<\/code><\/td><td data-label=\"\ub3d9\uc791\">\uc124\uce58 \uac00\ub2a5\ud55c \ubaa8\ub4e0 Node \ubc84\uc804 \ubaa9\ub85d<\/td><\/tr>\n<tr><td><code>nvm install 22<\/code><\/td><td data-label=\"\ub3d9\uc791\">Node 22 \ucd5c\uc2e0\uc744 \ubc1b\uc544 \uc124\uce58<\/td><\/tr>\n<tr><td><code>nvm install --lts<\/code><\/td><td data-label=\"\ub3d9\uc791\">\ud604\uc7ac LTS \ubc84\uc804\uc744 \uc790\ub3d9 \uc120\ud0dd\ud574 \uc124\uce58<\/td><\/tr>\n<tr><td><code>nvm use 22<\/code><\/td><td data-label=\"\ub3d9\uc791\">\ud604\uc7ac \uc178\uc5d0\uc11c 22 \ub85c \uc804\ud658<\/td><\/tr>\n<tr><td><code>nvm alias default 22<\/code><\/td><td data-label=\"\ub3d9\uc791\">\uc0c8 \uc178\uc5d0\uc11c \uae30\ubcf8\uc73c\ub85c \uc4f8 \ubc84\uc804 \uc9c0\uc815<\/td><\/tr>\n<tr><td><code>nvm ls<\/code><\/td><td data-label=\"\ub3d9\uc791\">\ub85c\uceec\uc5d0 \uae54\ub9b0 \ubc84\uc804 \ubaa9\ub85d + \ud604\uc7ac \ud65c\uc131 \ubc84\uc804<\/td><\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n\n<p>\ucc98\uc74c \uae54 \ub54c \uad8c\uc7a5 \ud750\ub984:<\/p>\n\n<div class=\"code-block\">$ nvm install &#8211;lts\n$ nvm install 22\n$ nvm alias default lts\/*\n$ node &#8211;version\nv20.18.0  # \ub610\ub294 v22.x<\/div>\n\n<p>LTS \ub97c \uae30\ubcf8\uc73c\ub85c \ub450\uba74 \uc548\uc815\uc801\uc774\ub2e4. 22 \ub294 \ub530\ub85c \uae54\uc544\ub450\uace0 \ud544\uc694\ud560 \ub54c\ub9cc <code>nvm use 22<\/code>.<\/p>\n\n<h2>4. \ud504\ub85c\uc81d\ud2b8\ubcc4 \uc790\ub3d9 \uc804\ud658 \u2014 .nvmrc<\/h2>\n\n<p>\uc2e4\uc804\uc5d0\uc11c \uac00\uc7a5 \uc720\uc6a9\ud55c \uae30\ub2a5. \ud504\ub85c\uc81d\ud2b8 \ub8e8\ud2b8\uc5d0 <code>.nvmrc<\/code> \ud30c\uc77c\uc744 \ub9cc\ub4e4\uace0 \ud55c \uc904 \uc801\uc5b4\ub454\ub2e4:<\/p>\n\n<div class=\"code-block\">$ echo &#8220;22&#8221; &gt; .nvmrc\n$ cat .nvmrc\n22<\/div>\n\n<p>\uadf8 \ud3f4\ub354\ub85c <code>cd<\/code> \ud588\uc744 \ub54c <code>nvm use<\/code> \ub9cc \uc785\ub825\ud558\uba74 <code>.nvmrc<\/code> \ub97c \uc77d\uc5b4 \uc790\ub3d9 \uc804\ud658\ub41c\ub2e4. \ub354 \ub098\uc544\uac00 <code>~\/.bashrc<\/code> \uc5d0 \uc178 \ud6c5\uc744 \ucd94\uac00\ud558\uba74 <strong>cd \ub9cc \ud574\ub3c4 \uc790\ub3d9\uc73c\ub85c \ubc84\uc804 \ubc14\uafc8<\/strong>. nvm \uacf5\uc2dd README \uc758 &#8220;Deeper Shell Integration&#8221; \uc139\uc158\uc5d0 \ubcf5\uc0ac\ud560 \ucf54\ub4dc\uac00 \uc788\ub2e4.<\/p>\n\n<div class=\"databox\">\n<strong>\ud300 \ub2e8\uc704 \ud6a8\uacfc<\/strong> \u2014 <code>.nvmrc<\/code> \ub97c git \uc5d0 \ucee4\ubc0b\ud574\ub450\uba74, \uc0c8\ub85c \ud569\ub958\ud55c \uc0ac\ub78c\uc774 <code>nvm use<\/code> \ud55c \ubc88\uc73c\ub85c \uc6b0\ub9ac \ud300\uacfc \uac19\uc740 \ubc84\uc804\uc744 \uc4f0\uac8c \ub41c\ub2e4. &#8220;\ub0b4 \ucef4\ud4e8\ud130\uc5d0\uc120 \ub418\ub294\ub370\uc694&#8221; \uc758 60% \uac00 \uc774\uac78\ub85c \uc0ac\ub77c\uc9c4\ub2e4.\n<\/div>\n\n<h2>5. LTS \uc120\ud0dd \uac00\uc774\ub4dc \u2014 22 vs 20 vs 18<\/h2>\n\n<p>2026 \uae30\uc900 \ud604\uc5ed LTS \ub294 3\uac1c. \uc5b4\ub290 \uac78 \uace8\ub77c\uc57c \ud558\ub098.<\/p>\n\n<div class=\"tablewrap\">\n<table>\n<thead><tr><th>\ubc84\uc804<\/th><th>\uc0c1\ud0dc<\/th><th>\uad8c\uc7a5<\/th><\/tr><\/thead>\n<tbody>\n<tr><td>22.x<\/td><td data-label=\"\uc0c1\ud0dc\">Active LTS (\ud604\ud589)<\/td><td data-label=\"\uad8c\uc7a5\">\uc2e0\uaddc \ud504\ub85c\uc81d\ud2b8 \uae30\ubcf8\uac12. \uc774 \uad50\uc7ac\uac00 \ub530\ub77c\uac00\ub294 \ubc84\uc804.<\/td><\/tr>\n<tr><td>20.x<\/td><td data-label=\"\uc0c1\ud0dc\">Maintenance LTS<\/td><td data-label=\"\uad8c\uc7a5\">\ud68c\uc0ac \uae30\uc874 \ud504\ub85c\uc81d\ud2b8\uac00 20 \uc73c\ub85c \uad73\uc5b4\uc9c4 \uacbd\uc6b0.<\/td><\/tr>\n<tr><td>18.x<\/td><td data-label=\"\uc0c1\ud0dc\">End of Life<\/td><td data-label=\"\uad8c\uc7a5\">\ub808\uac70\uc2dc \uc720\uc9c0 \ubcf4\uc218\ub9cc. \uc2e0\uaddc \uc9c4\uc785 \ube44\ucd94\ucc9c.<\/td><\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n\n<p>Node \ub294 <strong>\uc9dd\uc218 \ubc84\uc804\uc774 LTS<\/strong> \ub2e4 (18\u00b720\u00b722\u00b724\u2026). \ud640\uc218 \ubc84\uc804(19\u00b721\u00b723)\uc740 \uc2e4\ud5d8\ud310\uc774\ub77c production \uae08\uc9c0. \uc2e0\uaddc\ub294 \uc9dd\uc218 \uc911 \uac00\uc7a5 \ud070 \ud65c\uc131 LTS \u2014 2026 \uae30\uc900 <strong>22<\/strong>.<\/p>\n\n<h3>\uc694\uc57d \u2014 2\ud3b8 \uc88c\ud45c<\/h3>\n\n<p>\uc5ec\uae30\uae4c\uc9c0 \ud575\uc2ec. Node \ub294 \uacf5\uc2dd \uc778\uc2a4\ud1a8\ub7ec \ub300\uc2e0 <strong>nvm<\/strong> \uc73c\ub85c \uae54\uc790 \u2014 \uae00\ub85c\ubc8c \uc124\uce58 \ud568\uc815\uc744 \ud53c\ud558\uace0 \ud504\ub85c\uc81d\ud2b8\ubcc4 \ubc84\uc804 \uc804\ud658\uc774 \uac00\ub2a5. \ub9e5\u00b7\uc6b0\ubd84\ud22c\u00b7WSL \uc740 <code>curl \u2026 nvm-sh\/install.sh<\/code> \ud55c \uc904, \uc708\ub3c4\uc6b0\ub294 <code>nvm-windows<\/code>(\uad8c\uc7a5\uc740 WSL2). \uba85\ub839\uc740 <code>install --lts<\/code>\u00b7<code>use<\/code>\u00b7<code>alias default<\/code>\u00b7<code>ls<\/code> \uc815\ub3c4\uba74 \uc77c\uc0c1 \ucda9\ubd84. \ud504\ub85c\uc81d\ud2b8 \ub8e8\ud2b8\uc5d0 <code>.nvmrc<\/code> \ub97c \ucee4\ubc0b\ud574\ub450\uba74 \ud300\uc774 \uac19\uc740 \ubc84\uc804\uc744 \uc790\ub3d9\uc73c\ub85c \uc4f4\ub2e4. \ub2e4\uc74c \ud3b8\uc5d0\uc11c <strong>REPL \uacfc \uccab \uc2a4\ud06c\ub9bd\ud2b8<\/strong>\ub97c \uc2e4\ud589\ud574 \ubcf8\ub2e4.<\/p>\n\n<div class=\"cta\">\n<h3>\ub2e4\uc74c \ud3b8 \uc608\uace0 \u2014 REPL \uacfc \uccab \uc2a4\ud06c\ub9bd\ud2b8<\/h3>\n<p><code>node<\/code> \uba85\ub839\uc73c\ub85c \uc790\ubc14\uc2a4\ud06c\ub9bd\ud2b8 \uc2e4\ud589. REPL \uc778\ud130\ub799\ud2f0\ube0c \ubaa8\ub4dc\uc640 <code>node hello.js<\/code> \uc758 \ucc28\uc774.<\/p>\n<\/div>\n\n<div class=\"footer-nav\">\n\uc2dc\ub9ac\uc988 \u00b7 <a href=\"https:\/\/junai.ai\/blog\/category\/nodejs\/\">\uc27d\uac8c \ubc30\uc6b0\ub294 Node.js<\/a> \u00b7 \uc774\uc804: <a href=\"https:\/\/junai.ai\/blog\/nodejs-intro-1\/\">Ch.1 Node \uc785\ubb38<\/a>\n<\/div>\n\n<\/article>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>nvm \uc73c\ub85c Node.js \uc5ec\ub7ec \ubc84\uc804\uc744 \uae54\ub054\ud558\uac8c \uad00\ub9ac\ud558\ub294 \ubc95. \ub9e5\u00b7\uc6b0\ubd84\ud22c\u00b7\uc708\ub3c4\uc6b0 \uac01\uac01 \uc124\uce58, LTS \uc120\ud0dd, \ud504\ub85c\uc81d\ud2b8\ubcc4 \ubc84\uc804 \uace0\uc815\uae4c\uc9c0. \uad50\uc7ac 2\ud3b8.<\/p>\n","protected":false},"author":1,"featured_media":816,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[24],"tags":[],"class_list":["post-870","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-nodejs"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/junai.ai\/blog\/wp-json\/wp\/v2\/posts\/870","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/junai.ai\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/junai.ai\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/junai.ai\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/junai.ai\/blog\/wp-json\/wp\/v2\/comments?post=870"}],"version-history":[{"count":0,"href":"https:\/\/junai.ai\/blog\/wp-json\/wp\/v2\/posts\/870\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/junai.ai\/blog\/wp-json\/wp\/v2\/media\/816"}],"wp:attachment":[{"href":"https:\/\/junai.ai\/blog\/wp-json\/wp\/v2\/media?parent=870"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/junai.ai\/blog\/wp-json\/wp\/v2\/categories?post=870"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/junai.ai\/blog\/wp-json\/wp\/v2\/tags?post=870"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}