{"id":1655,"date":"2025-04-18T16:08:12","date_gmt":"2025-04-18T09:08:12","guid":{"rendered":"https:\/\/www.linuxid.net\/post\/?p=1655"},"modified":"2025-04-18T16:08:12","modified_gmt":"2025-04-18T09:08:12","slug":"cara-install-dan-mengelola-node-js-via-nvm","status":"publish","type":"post","link":"https:\/\/www.linuxid.net\/post\/cara-install-dan-mengelola-node-js-via-nvm\/","title":{"rendered":"Cara Install dan Mengelola Node.js via NVM"},"content":{"rendered":"<p>NVM dikenal sebagai Node Version Manager, Mirip dengan RVM (Ruby Version Manager) untuk bahasa Ruby. <a href=\"https:\/\/github.com\/creationix\/nvm\" target=\"_blank\" rel=\"noopener noreferrer\">NVM<\/a>\u00a0menyediakan opsi untuk kemudahan instalasi Node.js. Anda juga dapat menginstal versi Node.js tertentu atau beberapa versi Node.js pada sistem yang sama menggunakan nvm dan menggunakan versi yang diperlukan untuk aplikasi.<\/p>\n<p>Tutorial ini akan membantu Anda untuk Menginstal dan Mengelola Node.js menggunakan NVM.<\/p>\n<p>NVM secara default diinstal di bawah direktori home pengguna, Jadi instalasi nvm antara satu pengguna akan terpisah dan tidak akan dapat diakses oleh pengguna lain. Pengguna Windows dapat mengunjungi tutorial kami yang lain untuk menginstal <a href=\"https:\/\/www.linuxid.net\/post\/tutorial-install-node-js-dan-npm-di-windows\/\">Nodejs di sistem Windows.<\/a><\/p>\n<h2>Langkah 1 \u2013 Install NVM<\/h2>\n<p>Pertama-tama, Anda perlu menginstal NVM di sistem. Untuk Instalasi dapat menggunakan <a href=\"https:\/\/www.linuxid.net\/post\/belajar-menggunakan-perintah-curl-di-terminal\">command line curl<\/a> untuk menginstal nvm di sistem Anda. Gunakan perintah berikut untuk menginstal NVM di sistem Linux :<\/p>\n<pre>curl https:\/\/raw.githubusercontent.com\/creationix\/nvm\/master\/install.sh | bash&#13;\n<\/pre>\n<p>Muat ulang lingkungan sistem menggunakan perintah ini. Metode ini akan mengatur variabel lingkungan yang diperlukan untuk menggunakan nvm pada sistem.<\/p>\n<pre>source ~\/.profile     ## Untuk sistem berbasis Debian&#13;\n &#13;\nsource ~\/.bashrc      ## Untuk sistem CentOS\/RHEL &#13;\n<\/pre>\n<h2>Langkah 2 \u2013 Temukan Versi Node.js yang Tersedia<\/h2>\n<p>Pada titik ini, Anda telah menginstal nvm pada sistem Anda untuk pengguna saat ini. Sekarang cari tahu versi Node.js yang tersedia untuk diinstal. Gunakan opsi <code>ls-remote<\/code> untuk melihat daftar versi yang tersedia.<\/p>\n<pre>nvm ls-remote&#13;\n<\/pre>\n<p>Perintah\u00a0<code>ls-remote<\/code>akan menampilkan daftar versi dengan output sebagai berikut :<\/p>\n<pre>       ...&#13;\n       ...&#13;\n       v10.15.1   (LTS: Dubnium)&#13;\n       v10.15.2   (LTS: Dubnium)&#13;\n       v10.15.3   (LTS: Dubnium)&#13;\n       v10.16.0   (Latest LTS: Dubnium)&#13;\n        v11.0.0&#13;\n        v11.1.0&#13;\n        v11.2.0&#13;\n        ...&#13;\n        ...&#13;\n        v12.2.0&#13;\n        v12.3.0&#13;\n        v12.3.1&#13;\n&#13;\n<\/pre>\n<h2>Langkah 3 \u2013 Instalasi Node.js dengan NVM<\/h2>\n<p>Sekarang instal versi node.js yang perlu Anda gunakan untuk menjalankan aplikasi node.js. Perintah di bawah ini akan menginstal node.js <strong>v10.16.0<\/strong> rilis LTS pada sistem Anda.<\/p>\n<pre>nvm install <strong>v10.16.0&#13;\n<\/strong><\/pre>\n<p>Anda juga dapat menginstal versi terbaru Node.js dengan menggunakan perintah :<\/p>\n<pre>nvm install <strong>v12.3.1&#13;\n<\/strong><\/pre>\n<p>Untuk menginstal beberapa versi, ulangi command di atas di ikuti versi lain yang ingin di install<\/p>\n<h2>Langkah 4 \u2013 Set Versi Default\u00a0Node.js<\/h2>\n<p>Jika Anda memilih untuk menginstal beberapa versi node.js, Anda dapat memilih versi spesifik node.js sebagai versi default yang digunakan oleh sistem dan memuat di lingkungan. Gunakan perintah di bawah ini untuk melihat daftar versi yang saat ini diinstal dan versi yang ditetapkan default.<\/p>\n<pre><strong>nvm list<\/strong>&#13;\n&#13;\n&#13;\n<strong>-&gt;<\/strong>      <strong>v8.16.0<\/strong>&#13;\n       v10.16.0&#13;\n        v12.3.1&#13;\n         system&#13;\ndefault -&gt; v10.16.0&#13;\nnode -&gt; stable (-&gt; v12.3.1) (default)&#13;\nstable -&gt; 12.3 (-&gt; v12.3.1) (default)&#13;\niojs -&gt; N\/A (default)&#13;\nunstable -&gt; N\/A (default)&#13;\nlts\/* -&gt; lts\/dubnium (-&gt; v10.16.0)&#13;\nlts\/argon -&gt; v4.9.1 (-&gt; N\/A)&#13;\nlts\/boron -&gt; v6.17.1 (-&gt; N\/A)&#13;\nlts\/carbon -&gt; v8.16.0&#13;\nlts\/dubnium -&gt; v10.16.0&#13;\n&#13;\n<\/pre>\n<p>Anda dapat melihat bahwa Node.js versi v8.16.0 ditetapkan sebagai versi default. Anda dapat mengubah versi Node.js default. Perintah di bawah ini akan menetapkan 10.16.0 sebagai versi Node.js default.<\/p>\n<pre>nvm use v10.16.0&#13;\n<\/pre>\n<p>Sekarang verifikasi versi aktif dari node.js<\/p>\n<pre>node --version&#13;\n&#13;\nv10.16.0&#13;\n<\/pre>\n<h2>Langkah 5 \u2013 Jalankan Aplikasi dengan Versi Tertentu<\/h2>\n<p>Jika Anda memiliki beberapa aplikasi node.js di sistem Anda dan ingin menjalankan masing-masing aplikasi dengan versi node.js yang berbeda. NVM memberi Anda opsi untuk menggunakan versi node.js untuk menjalankan aplikasi apa pun. Sebagai contoh<\/p>\n<pre>nvm run v10.16.0 app.js&#13;\n<\/pre>\n<p>Perintah di atas akan menjalankan app.js dengan node.js versi 10.16.0<\/p>\n<h2>Langkah 6 \u2013 Hapus Versi Node.js yang Tidak Terpakai<\/h2>\n<p>Menginstall beberapa versi mungkin membuat beberapa node.js yang sudah tua menjadi jarang atau bahkan tidak pernah terpakai lagi. Nah, pada contoh kali ini, misalkan kita ingin menghapus Node.js versi 10.16.0, maka gunakan perintah :<\/p>\n<pre>nvm uninstall v10.16.0<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>NVM dikenal sebagai Node Version Manager, Mirip dengan RVM (Ruby Version Manager) untuk bahasa Ruby.&hellip;<\/p>\n","protected":false},"author":2,"featured_media":1656,"comment_status":"closed","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[107],"tags":[102,205],"class_list":["post-1655","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-other","tag-node-js","tag-nvm"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Cara Install dan Mengelola Node.js via NVM - Linuxid<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/linuxid.net\/post\/cara-install-dan-mengelola-node-js-via-nvm\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cara Install dan Mengelola Node.js via NVM - Linuxid\" \/>\n<meta property=\"og:description\" content=\"NVM dikenal sebagai Node Version Manager, Mirip dengan RVM (Ruby Version Manager) untuk bahasa Ruby.&hellip;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/linuxid.net\/post\/cara-install-dan-mengelola-node-js-via-nvm\/\" \/>\n<meta property=\"og:site_name\" content=\"Linuxid\" \/>\n<meta property=\"article:published_time\" content=\"2025-04-18T09:08:12+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/linuxid.net\/post\/wp-content\/uploads\/2025\/03\/nvm-1050x360.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1050\" \/>\n\t<meta property=\"og:image:height\" content=\"360\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"xsand\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Ditulis oleh\" \/>\n\t<meta name=\"twitter:data1\" content=\"xsand\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimasi waktu membaca\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 menit\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/linuxid.net\/post\/cara-install-dan-mengelola-node-js-via-nvm\/\",\"url\":\"https:\/\/linuxid.net\/post\/cara-install-dan-mengelola-node-js-via-nvm\/\",\"name\":\"Cara Install dan Mengelola Node.js via NVM - Linuxid\",\"isPartOf\":{\"@id\":\"https:\/\/linuxid.net\/post\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/linuxid.net\/post\/cara-install-dan-mengelola-node-js-via-nvm\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/linuxid.net\/post\/cara-install-dan-mengelola-node-js-via-nvm\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.linuxid.net\/post\/wp-content\/uploads\/2025\/03\/nvm-1050x360.jpg\",\"datePublished\":\"2025-04-18T09:08:12+00:00\",\"author\":{\"@id\":\"https:\/\/linuxid.net\/post\/#\/schema\/person\/e6642d26041eab9fef2677e204e89d79\"},\"breadcrumb\":{\"@id\":\"https:\/\/linuxid.net\/post\/cara-install-dan-mengelola-node-js-via-nvm\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/linuxid.net\/post\/cara-install-dan-mengelola-node-js-via-nvm\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\/\/linuxid.net\/post\/cara-install-dan-mengelola-node-js-via-nvm\/#primaryimage\",\"url\":\"https:\/\/www.linuxid.net\/post\/wp-content\/uploads\/2025\/03\/nvm-1050x360.jpg\",\"contentUrl\":\"https:\/\/www.linuxid.net\/post\/wp-content\/uploads\/2025\/03\/nvm-1050x360.jpg\",\"width\":1050,\"height\":360},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/linuxid.net\/post\/cara-install-dan-mengelola-node-js-via-nvm\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Beranda\",\"item\":\"https:\/\/linuxid.net\/post\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cara Install dan Mengelola Node.js via NVM\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/linuxid.net\/post\/#website\",\"url\":\"https:\/\/linuxid.net\/post\/\",\"name\":\"Linuxid\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/linuxid.net\/post\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"id\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/linuxid.net\/post\/#\/schema\/person\/e6642d26041eab9fef2677e204e89d79\",\"name\":\"xsand\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\/\/linuxid.net\/post\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/cc8513768e15fa0758099a0ba5b898f3?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/cc8513768e15fa0758099a0ba5b898f3?s=96&d=mm&r=g\",\"caption\":\"xsand\"},\"url\":\"https:\/\/www.linuxid.net\/post\/author\/xsand\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Cara Install dan Mengelola Node.js via NVM - Linuxid","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/linuxid.net\/post\/cara-install-dan-mengelola-node-js-via-nvm\/","og_locale":"id_ID","og_type":"article","og_title":"Cara Install dan Mengelola Node.js via NVM - Linuxid","og_description":"NVM dikenal sebagai Node Version Manager, Mirip dengan RVM (Ruby Version Manager) untuk bahasa Ruby.&hellip;","og_url":"https:\/\/linuxid.net\/post\/cara-install-dan-mengelola-node-js-via-nvm\/","og_site_name":"Linuxid","article_published_time":"2025-04-18T09:08:12+00:00","og_image":[{"width":1050,"height":360,"url":"https:\/\/linuxid.net\/post\/wp-content\/uploads\/2025\/03\/nvm-1050x360.jpg","type":"image\/jpeg"}],"author":"xsand","twitter_card":"summary_large_image","twitter_misc":{"Ditulis oleh":"xsand","Estimasi waktu membaca":"3 menit"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/linuxid.net\/post\/cara-install-dan-mengelola-node-js-via-nvm\/","url":"https:\/\/linuxid.net\/post\/cara-install-dan-mengelola-node-js-via-nvm\/","name":"Cara Install dan Mengelola Node.js via NVM - Linuxid","isPartOf":{"@id":"https:\/\/linuxid.net\/post\/#website"},"primaryImageOfPage":{"@id":"https:\/\/linuxid.net\/post\/cara-install-dan-mengelola-node-js-via-nvm\/#primaryimage"},"image":{"@id":"https:\/\/linuxid.net\/post\/cara-install-dan-mengelola-node-js-via-nvm\/#primaryimage"},"thumbnailUrl":"https:\/\/www.linuxid.net\/post\/wp-content\/uploads\/2025\/03\/nvm-1050x360.jpg","datePublished":"2025-04-18T09:08:12+00:00","author":{"@id":"https:\/\/linuxid.net\/post\/#\/schema\/person\/e6642d26041eab9fef2677e204e89d79"},"breadcrumb":{"@id":"https:\/\/linuxid.net\/post\/cara-install-dan-mengelola-node-js-via-nvm\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/linuxid.net\/post\/cara-install-dan-mengelola-node-js-via-nvm\/"]}]},{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/linuxid.net\/post\/cara-install-dan-mengelola-node-js-via-nvm\/#primaryimage","url":"https:\/\/www.linuxid.net\/post\/wp-content\/uploads\/2025\/03\/nvm-1050x360.jpg","contentUrl":"https:\/\/www.linuxid.net\/post\/wp-content\/uploads\/2025\/03\/nvm-1050x360.jpg","width":1050,"height":360},{"@type":"BreadcrumbList","@id":"https:\/\/linuxid.net\/post\/cara-install-dan-mengelola-node-js-via-nvm\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Beranda","item":"https:\/\/linuxid.net\/post\/"},{"@type":"ListItem","position":2,"name":"Cara Install dan Mengelola Node.js via NVM"}]},{"@type":"WebSite","@id":"https:\/\/linuxid.net\/post\/#website","url":"https:\/\/linuxid.net\/post\/","name":"Linuxid","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/linuxid.net\/post\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"id"},{"@type":"Person","@id":"https:\/\/linuxid.net\/post\/#\/schema\/person\/e6642d26041eab9fef2677e204e89d79","name":"xsand","image":{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/linuxid.net\/post\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/cc8513768e15fa0758099a0ba5b898f3?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/cc8513768e15fa0758099a0ba5b898f3?s=96&d=mm&r=g","caption":"xsand"},"url":"https:\/\/www.linuxid.net\/post\/author\/xsand\/"}]}},"_links":{"self":[{"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/posts\/1655","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/comments?post=1655"}],"version-history":[{"count":1,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/posts\/1655\/revisions"}],"predecessor-version":[{"id":3082,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/posts\/1655\/revisions\/3082"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/media\/1656"}],"wp:attachment":[{"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/media?parent=1655"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/categories?post=1655"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/tags?post=1655"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}