{"id":1464,"date":"2019-08-15T03:04:25","date_gmt":"2019-08-14T20:04:25","guid":{"rendered":"https:\/\/www.linuxid.net\/post\/?p=1464"},"modified":"2025-04-18T15:21:41","modified_gmt":"2025-04-18T08:21:41","slug":"cara-install-node-js-dan-npm-di-debian-10-buster","status":"publish","type":"post","link":"https:\/\/www.linuxid.net\/post\/cara-install-node-js-dan-npm-di-debian-10-buster\/","title":{"rendered":"Cara Install Node.js dan npm di Debian 10 Buster"},"content":{"rendered":"<p><strong>Node.js<\/strong> adalah JavaScript run-time environment lintas platform yang dibangun di atas JavaScript Chrome yang dirancang untuk mengeksekusi kode JavaScript di sisi server. Dengan Node.js, Anda dapat membangun aplikasi jaringan yang dapat diskalakan.<\/p>\n<p><strong>npm<\/strong> adalah package manager default untuk Node.js yang membantu developers untuk membagikan dan menggunakan kembali kode mereka.<\/p>\n<p>Dalam tutorial ini, kami akan menunjukkan kepada Anda beberapa cara menginstal Node.js dan npm pada Debian 10 Buster. Pilih opsi instalasi yang sesuai untuk kebutuhan Anda.<\/p>\n<h2>Install Node.js dan npm dari repositori Debian<\/h2>\n<p>Node.js dan npm dapat diinstal dari repositori Debian standar. Pada saat penulisan, versi dalam repositori adalah v10.x yang merupakan versi LTS terbaru.<\/p>\n<p>Untuk menginstal Node.js dan npm di Debian Anda gunakan perintah berikut:<\/p>\n<pre>sudo apt update&#13;\nsudo apt install nodejs npm<\/pre>\n<p>Setelah instalasi selesai, verifikasi dengan mengetik:<\/p>\n<pre>nodejs --version<\/pre>\n<p>Perintah akan menampilkan versi Node.js:<\/p>\n<pre>v10.15.2<\/pre>\n<p>Ini adalah cara termudah untuk menginstal Node.js dan npm di Debian dan harus memadai untuk sebagian besar kasus penggunaan.<\/p>\n<h2>Install Node.js dan npm dari\u00a0repository NodeSource<\/h2>\n<p>NodeSource adalah perusahaan yang berfokus pada penyediaan dukungan Node tingkat perusahaan. Serta memelihara repositori APT yang berisi beberapa versi Node.js.<\/p>\n<p>Gunakan repositori ini jika Anda perlu menginstal versi Node.js. Pada saat penulisan, repositori NodeSource menyediakan versi berikut:<\/p>\n<ul>\n<li>v12.x \u2013 Versi stabil terbaru.<\/li>\n<li>v11.x<\/li>\n<li>v10.x \u2013 Versi LTS terbaru.<\/li>\n<li>v8.x \u2013 Versi LTS sebelumnya.<\/li>\n<\/ul>\n<p>Kita akan menginstal Node.js versi 12.x.<\/p>\n<p>Mulai dengan menambahkan tambahkan repositori NodeSource ke sistem Anda dengan menjalankan perintah <a href=\"https:\/\/www.linuxid.net\/post\/belajar-menggunakan-perintah-curl-di-terminal\/\"><code>curl<\/code> <\/a>berikut:<\/p>\n<pre>curl -sL https:\/\/deb.nodesource.com\/setup_12.x | sudo bash -<\/pre>\n<p>Setelah repositori ditambahkan, untuk menginstal Node.js dan npm ketik perintah berikut :<\/p>\n<pre>sudo apt install nodejs<\/pre>\n<p>Pastikan Node.js diinstal dengan benar dengan mengetik:<\/p>\n<pre>node --version<\/pre>\n<pre>v12.8.1<\/pre>\n<h2>Menginstal Node.js dan npm menggunakan NVM<\/h2>\n<p>NVM (Node Version Manager) adalah skrip bash yang memungkinkan Anda untuk mengelola beberapa versi Node.js. Dengan NVM Anda dapat menginstal dan menghapus instalan versi Node.js yang ingin Anda gunakan, atau untuk keperluan pengujian project Anda.<\/p>\n<p>Gunakan metode ini jika Anda ingin menginstal Node.js per user.<\/p>\n<p>Untuk menginstal NVM di sistem Anda, ketik perintah di bawah ini. <strong>Jangan<\/strong> gunakan <a href=\"https:\/\/www.linuxid.net\/post\/pengertian-perintah-sudo-di-linux\/\" target=\"_blank\" rel=\"noopener\"><code>sudo<\/code> <\/a>karena akan mengaktifkan skrip untuk user root dan memberikan hak akses root pada aplikasi.<\/p>\n<pre>curl -o- https:\/\/raw.githubusercontent.com\/nvm-sh\/nvm\/v0.34.0\/install.sh | bash<\/pre>\n<p>Script instalasi mengkloning repositori <code>nvm<\/code> dari <a href=\"https:\/\/github.com\/creationix\/nvm\" target=\"_blank\" rel=\"noopener\">Github<\/a> ke direktori <code>~\/.nvm<\/code> dan menambahkan path nvm ke profil Bash atau ZSH Anda.<\/p>\n<pre>...&#13;\nexport NVM_DIR=\"$HOME\/.nvm\"&#13;\n[ -s \"$NVM_DIR\/nvm.sh\" ] &amp;&amp; \\. \"$NVM_DIR\/nvm.sh\"  # This loads nvm&#13;\n[ -s \"$NVM_DIR\/bash_completion\" ] &amp;&amp; \\. \"$NVM_DIR\/bash_completion\"  # This loads nvm bash_completion<\/pre>\n<p>Untuk mulai menggunakan skrip nvm, buka sesi shell baru atau jalankan perintah yang tercetak di layar Anda. Lakukan apa pun yang lebih mudah bagi Anda.<\/p>\n<p>Sekarang skrip <code>nvm<\/code> diinstal pada sistem Debian, Anda dapat menginstal versi stabil terbaru Node.js dengan:<\/p>\n<pre>nvm install node<\/pre>\n<pre>...&#13;\nComputing checksum with sha256sum&#13;\nChecksums matched!&#13;\nNow using node v12.8.1 (npm v6.10.2)&#13;\nCreating default alias: default -&gt; node (-&gt; v12.8.1)<\/pre>\n<p>Mari kita instal dua versi lagi, versi LTS terbaru dan versi <code>8.16.0:<\/code><\/p>\n<pre>nvm install --lts &#13;\nnvm install 8.16.0<\/pre>\n<p>Setelah selesai, untuk melihat daftar semua versi Node.js yang terinstall, ketik:<\/p>\n<pre>nvm ls<\/pre>\n<pre>-&gt;      v8.16.0&#13;\n       v10.16.2&#13;\n        v12.8.1&#13;\ndefault -&gt; node (-&gt; v12.8.1)&#13;\nnode -&gt; stable (-&gt; v12.8.1) (default)&#13;\nstable -&gt; 12.8 (-&gt; v12.8.1) (default)&#13;\niojs -&gt; N\/A (default)&#13;\nunstable -&gt; N\/A (default)&#13;\nlts\/* -&gt; lts\/dubnium (-&gt; v10.16.2)&#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.2<\/pre>\n<p>Entri dengan panah di sebelah kanan (<code>-&gt; v8.16.0<\/code>), adalah versi yang digunakan dalam sesi shell saat ini dan versi default diatur ke <code>v12.8.1<\/code>. Versi default adalah versi yang akan digunakan ketika Anda membuka sesi shell baru.<\/p>\n<p>Jika Anda ingin mengubah versi yang saat ini aktif, katakanlah ke v10.16.2 Anda akan menjalankan:<\/p>\n<pre>nvm use 8.11.3<\/pre>\n<p>Untuk mengubah Node.js default, misalnya ke <code>v10.16.2<\/code> gunakan:<\/p>\n<pre>nvm alias default 8.11.3<\/pre>\n<h2>Install Development tools<\/h2>\n<p>Development tools, atau\u00a0 Alat pengembangan diperlukan untuk mengkompilasi dan menginstal add-on asli dari registry npm.<\/p>\n<p>Instal paket development tools dengan menjalankan:<\/p>\n<pre>sudo apt install build-essential<\/pre>\n<h2>Cara Uninstall Node.js di Debian 10<\/h2>\n<p>Jika karena alasan tertentu Anda ingin menghapus instalasi paket Node.js dan npm, gunakan perintah berikut<\/p>\n<pre>sudo apt remove nodejs npm<\/pre>\n<h2>Kesimpulan<\/h2>\n<p>Kami telah menunjukkan kepada Anda tiga cara berbeda untuk menginstal Node.js dan npm pada sistem Debian 10. Metode yang Anda pilih tergantung pada kebutuhan dan preferensi Anda.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Node.js adalah JavaScript run-time environment lintas platform yang dibangun di atas JavaScript Chrome yang dirancang&hellip;<\/p>\n","protected":false},"author":2,"featured_media":1465,"comment_status":"closed","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[10],"tags":[16,79,102,160,161],"class_list":["post-1464","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-debian","tag-debian","tag-debian-10","tag-node-js","tag-nodejs","tag-npm"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Cara Install Node.js dan npm di Debian 10 Buster - 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:\/\/www.linuxid.net\/post\/cara-install-node-js-dan-npm-di-debian-10-buster\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cara Install Node.js dan npm di Debian 10 Buster - Linuxid\" \/>\n<meta property=\"og:description\" content=\"Node.js adalah JavaScript run-time environment lintas platform yang dibangun di atas JavaScript Chrome yang dirancang&hellip;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.linuxid.net\/post\/cara-install-node-js-dan-npm-di-debian-10-buster\/\" \/>\n<meta property=\"og:site_name\" content=\"Linuxid\" \/>\n<meta property=\"article:published_time\" content=\"2019-08-14T20:04:25+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-04-18T08:21:41+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.linuxid.net\/post\/wp-content\/uploads\/2025\/03\/Cara-Install-Node.js-dan-npm-di-Debian-10-Buster.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1000\" \/>\n\t<meta property=\"og:image:height\" content=\"530\" \/>\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=\"4 menit\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.linuxid.net\/post\/cara-install-node-js-dan-npm-di-debian-10-buster\/\",\"url\":\"https:\/\/www.linuxid.net\/post\/cara-install-node-js-dan-npm-di-debian-10-buster\/\",\"name\":\"Cara Install Node.js dan npm di Debian 10 Buster - Linuxid\",\"isPartOf\":{\"@id\":\"https:\/\/linuxid.net\/post\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.linuxid.net\/post\/cara-install-node-js-dan-npm-di-debian-10-buster\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.linuxid.net\/post\/cara-install-node-js-dan-npm-di-debian-10-buster\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.linuxid.net\/post\/wp-content\/uploads\/2025\/03\/Cara-Install-Node.js-dan-npm-di-Debian-10-Buster.jpg\",\"datePublished\":\"2019-08-14T20:04:25+00:00\",\"dateModified\":\"2025-04-18T08:21:41+00:00\",\"author\":{\"@id\":\"https:\/\/linuxid.net\/post\/#\/schema\/person\/e6642d26041eab9fef2677e204e89d79\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.linuxid.net\/post\/cara-install-node-js-dan-npm-di-debian-10-buster\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.linuxid.net\/post\/cara-install-node-js-dan-npm-di-debian-10-buster\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\/\/www.linuxid.net\/post\/cara-install-node-js-dan-npm-di-debian-10-buster\/#primaryimage\",\"url\":\"https:\/\/www.linuxid.net\/post\/wp-content\/uploads\/2025\/03\/Cara-Install-Node.js-dan-npm-di-Debian-10-Buster.jpg\",\"contentUrl\":\"https:\/\/www.linuxid.net\/post\/wp-content\/uploads\/2025\/03\/Cara-Install-Node.js-dan-npm-di-Debian-10-Buster.jpg\",\"width\":1000,\"height\":530},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.linuxid.net\/post\/cara-install-node-js-dan-npm-di-debian-10-buster\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Beranda\",\"item\":\"https:\/\/linuxid.net\/post\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cara Install Node.js dan npm di Debian 10 Buster\"}]},{\"@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 Node.js dan npm di Debian 10 Buster - 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:\/\/www.linuxid.net\/post\/cara-install-node-js-dan-npm-di-debian-10-buster\/","og_locale":"id_ID","og_type":"article","og_title":"Cara Install Node.js dan npm di Debian 10 Buster - Linuxid","og_description":"Node.js adalah JavaScript run-time environment lintas platform yang dibangun di atas JavaScript Chrome yang dirancang&hellip;","og_url":"https:\/\/www.linuxid.net\/post\/cara-install-node-js-dan-npm-di-debian-10-buster\/","og_site_name":"Linuxid","article_published_time":"2019-08-14T20:04:25+00:00","article_modified_time":"2025-04-18T08:21:41+00:00","og_image":[{"width":1000,"height":530,"url":"https:\/\/www.linuxid.net\/post\/wp-content\/uploads\/2025\/03\/Cara-Install-Node.js-dan-npm-di-Debian-10-Buster.jpg","type":"image\/jpeg"}],"author":"xsand","twitter_card":"summary_large_image","twitter_misc":{"Ditulis oleh":"xsand","Estimasi waktu membaca":"4 menit"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.linuxid.net\/post\/cara-install-node-js-dan-npm-di-debian-10-buster\/","url":"https:\/\/www.linuxid.net\/post\/cara-install-node-js-dan-npm-di-debian-10-buster\/","name":"Cara Install Node.js dan npm di Debian 10 Buster - Linuxid","isPartOf":{"@id":"https:\/\/linuxid.net\/post\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.linuxid.net\/post\/cara-install-node-js-dan-npm-di-debian-10-buster\/#primaryimage"},"image":{"@id":"https:\/\/www.linuxid.net\/post\/cara-install-node-js-dan-npm-di-debian-10-buster\/#primaryimage"},"thumbnailUrl":"https:\/\/www.linuxid.net\/post\/wp-content\/uploads\/2025\/03\/Cara-Install-Node.js-dan-npm-di-Debian-10-Buster.jpg","datePublished":"2019-08-14T20:04:25+00:00","dateModified":"2025-04-18T08:21:41+00:00","author":{"@id":"https:\/\/linuxid.net\/post\/#\/schema\/person\/e6642d26041eab9fef2677e204e89d79"},"breadcrumb":{"@id":"https:\/\/www.linuxid.net\/post\/cara-install-node-js-dan-npm-di-debian-10-buster\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.linuxid.net\/post\/cara-install-node-js-dan-npm-di-debian-10-buster\/"]}]},{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/www.linuxid.net\/post\/cara-install-node-js-dan-npm-di-debian-10-buster\/#primaryimage","url":"https:\/\/www.linuxid.net\/post\/wp-content\/uploads\/2025\/03\/Cara-Install-Node.js-dan-npm-di-Debian-10-Buster.jpg","contentUrl":"https:\/\/www.linuxid.net\/post\/wp-content\/uploads\/2025\/03\/Cara-Install-Node.js-dan-npm-di-Debian-10-Buster.jpg","width":1000,"height":530},{"@type":"BreadcrumbList","@id":"https:\/\/www.linuxid.net\/post\/cara-install-node-js-dan-npm-di-debian-10-buster\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Beranda","item":"https:\/\/linuxid.net\/post\/"},{"@type":"ListItem","position":2,"name":"Cara Install Node.js dan npm di Debian 10 Buster"}]},{"@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\/1464","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=1464"}],"version-history":[{"count":1,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/posts\/1464\/revisions"}],"predecessor-version":[{"id":2857,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/posts\/1464\/revisions\/2857"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/media\/1465"}],"wp:attachment":[{"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/media?parent=1464"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/categories?post=1464"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/tags?post=1464"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}