{"id":41966,"date":"2024-08-23T11:22:42","date_gmt":"2024-08-23T11:22:42","guid":{"rendered":"https:\/\/www.carmatec.com\/?p=41966"},"modified":"2024-08-23T11:22:42","modified_gmt":"2024-08-23T11:22:42","slug":"miten-asentaa-node-js-ja-npm-windows-macos-linuxiin","status":"publish","type":"post","link":"https:\/\/stage.carmatec.com\/fi\/blogi-2\/miten-asentaa-node-js-ja-npm-windows-macos-linuxiin\/","title":{"rendered":"Node.js:n ja npm:n asentaminen Windowsiin, macOS:\u00e4\u00e4n ja Linuxiin"},"content":{"rendered":"<div data-elementor-type=\"wp-post\" data-elementor-id=\"41966\" class=\"elementor elementor-41966\" data-elementor-post-type=\"post\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ee111f0 e-flex e-con-boxed e-con e-parent\" data-id=\"ee111f0\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5ffcd61 elementor-widget elementor-widget-text-editor\" data-id=\"5ffcd61\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h2><b>Johdanto<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Node.js on tehokas JavaScript-ajoymp\u00e4rist\u00f6, jonka avulla voit suorittaa JavaScript-koodia palvelinpuolella. npm (Node Package Manager) on Node.js:n oletuspakettihallinta, ja se on v\u00e4ltt\u00e4m\u00e4t\u00f6n JavaScript-pakettien ja -riippuvuuksien hallinnassa. T\u00e4ss\u00e4 oppaassa k\u00e4ymme l\u00e4pi vaiheet Node.js:n ja npm:n asentamiseksi Windows-, macOS- ja Linux-k\u00e4ytt\u00f6j\u00e4rjestelmiin.<\/span><\/p>\n<h2><b>1. Node.js:n ja npm:n asentaminen Windowsissa<\/b><\/h2>\n<p><b>Vaihe 1: Lataa Node.js<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">K\u00e4y osoitteessa<\/span><a href=\"https:\/\/nodejs.org\/\"> <span style=\"font-weight: 400;\">Node.js virallinen verkkosivusto<\/span><\/a><span style=\"font-weight: 400;\">.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Lataa Windows-asennusohjelma (.msi) LTS-versiota (Long Term Support) varten.<br><br><\/span><\/li>\n<\/ol>\n<p><b>Vaihe 2: Asenna Node.js<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Suorita ladattu <\/span><span style=\"font-weight: 400;\">.msi<\/span><span style=\"font-weight: 400;\"> tiedosto.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Seuraa asennuskehotteita ja varmista, ett\u00e4 olet valinnut ruudun, joka sis\u00e4lt\u00e4\u00e4 seuraavat tiedot <\/span><span style=\"font-weight: 400;\">npm<\/span><span style=\"font-weight: 400;\"> asennuksessa.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Napsauta \"Seuraava\" ja \"Asenna\" asennuksen loppuun saattamiseksi.<br><br><\/span><\/li>\n<\/ol>\n<p><b>Vaihe 3: Asennuksen tarkistaminen<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Avaa komentorivi.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Tyyppi <\/span><span style=\"font-weight: 400;\">node -v<\/span><span style=\"font-weight: 400;\"> tarkistaa Node.js:n version.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Tyyppi <\/span><span style=\"font-weight: 400;\">npm -v<\/span><span style=\"font-weight: 400;\"> tarkistaa npm-version.<br><br><\/span><\/li>\n<\/ol>\n<h2><b>2. Node.js:n ja npm:n asentaminen macOS:lle<\/b><\/h2>\n<p><b>Vaihe 1: Asenna Node.js Homebrew:n kautta<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Avaa terminaali.<br><br><\/span><\/li>\n<\/ol>\n<ol start=\"2\">\n<li><span style=\"font-weight: 400;\"> Asenna<\/span><a href=\"https:\/\/brew.sh\/\"> <span style=\"font-weight: 400;\">Homebrew<\/span><\/a><span style=\"font-weight: 400;\"> jos et ole jo juossut:<\/span><\/li>\n<\/ol>\n<div>\n<pre>    \/bin\/bash -c \"$(curl -fsSL https:\/\/raw.githubusercontent.com\/Homebrew\/install\/HEAD\/install.sh)\"<\/pre>\n<\/div>\n<p><span style=\"font-weight: 400;\">&nbsp; &nbsp; 3.Asenna Node.js ja npm kanssa:<\/span><span style=\"font-weight: 400;\"><br><\/span><\/p>\n<pre><span style=\"font-weight: 400;\">      brew install node<\/span><\/pre>\n<p><\/p>\n<p><b>Vaihe 2: Asennuksen tarkistaminen<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Kirjoita terminaalissa <\/span><span style=\"font-weight: 400;\">node -v<\/span><span style=\"font-weight: 400;\"> tarkistaa Node.js:n version.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Tyyppi <\/span><span style=\"font-weight: 400;\">npm -v<\/span><span style=\"font-weight: 400;\"> tarkistaa npm-version.<br><br><\/span><\/li>\n<\/ol>\n<p><b>Vaihtoehtoinen menetelm\u00e4: Lataa verkkosivustolta<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">K\u00e4y osoitteessa<\/span><a href=\"https:\/\/nodejs.org\/\"> <span style=\"font-weight: 400;\">Node.js virallinen verkkosivusto<\/span><\/a><span style=\"font-weight: 400;\">.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Lataa macOS-asennusohjelma ja suorita <\/span><span style=\"font-weight: 400;\">.pkg<\/span><span style=\"font-weight: 400;\"> tiedosto.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Suorita asennus loppuun noudattamalla kehotteita.<\/span><\/li>\n<\/ol>\n<h2><b>3. Node.js:n ja npm:n asentaminen Linuxiin<\/b><\/h2>\n<p><b>Vaihe 1: P\u00e4ivit\u00e4 paketti-indeksi<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Avaa terminaali.<br><br><\/span><\/li>\n<\/ol>\n<ol start=\"2\">\n<li><span style=\"font-weight: 400;\"> Suorita seuraava komento p\u00e4ivitt\u00e4\u00e4ksesi paketti-indeksin:<\/span><span style=\"font-weight: 400;\"><br><\/span><span style=\"font-weight: 400;\">sudo apt update<br><br><\/span><\/li>\n<\/ol>\n<p><b>Vaihe 2: Asenna Node.js ja npm<\/b><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Debian\/Ubuntu-pohjaisille jakeluille<\/b><span style=\"font-weight: 400;\">:<\/span><span style=\"font-weight: 400;\"><br><\/span><span style=\"font-weight: 400;\">sudo apt install nodejs npm<br><br><\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>CentOS\/RHEL-pohjaisille jakeluille<\/b><span style=\"font-weight: 400;\">:<\/span><span style=\"font-weight: 400;\"><br><\/span><span style=\"font-weight: 400;\">sudo yum install nodejs npm<br><br><\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Fedoran osalta<\/b><span style=\"font-weight: 400;\">:<\/span><span style=\"font-weight: 400;\"><br><\/span><span style=\"font-weight: 400;\">sudo dnf install nodejs npm<br><br><\/span><\/li>\n<\/ul>\n<p><b>Vaihe 3: Asennuksen tarkistaminen<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Kirjoita terminaalissa <\/span><span style=\"font-weight: 400;\">node -v<\/span><span style=\"font-weight: 400;\"> tarkistaa Node.js:n version.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Tyyppi <\/span><span style=\"font-weight: 400;\">npm -v<\/span><span style=\"font-weight: 400;\"> tarkistaa npm-version.<br><br><\/span><\/li>\n<\/ol>\n<h2><b>Vaihtoehtoinen menetelm\u00e4: Asenna Node Version Managerin (nvm) kautta.<\/b><\/h2>\n<ol>\n<li><span style=\"font-weight: 400;\"> Asenna <\/span><span style=\"font-weight: 400;\">nvm<\/span><span style=\"font-weight: 400;\"> (Node Version Manager) suorittamalla:<\/span><\/li>\n<\/ol>\n<pre><span style=\"text-align: var(--text-align);\"><font face=\"monospace, monospace\">    <\/font>curl -o- https:\/\/raw.githubusercontent.com\/nvm-sh\/nvm\/v0.39.2\/install.sh | bash<\/span><\/pre>\n<ol start=\"2\" style=\"font-size: 17px; background-color: rgb(255, 255, 255);\">\n<li><span style=\"font-weight: 400;\">Lataa <\/span><span style=\"font-weight: 400;\">nvm<\/span><span style=\"font-weight: 400;\">:<\/span><\/li>\n<\/ol>\n<pre>    l\u00e4hde ~\/.bashrc<\/pre>\n<ol start=\"3\">\n<li><span style=\"font-weight: 400;\">Asenna Node.js k\u00e4ytt\u00e4m\u00e4ll\u00e4 <\/span><span style=\"font-weight: 400;\">nvm<\/span><span style=\"font-weight: 400;\">:<\/span><\/li>\n<\/ol>\n<pre>    nvm install node<\/pre>\n<ol start=\"3\">\n<li><span style=\"font-weight: 400;\"> Tarkista kirjoittamalla <\/span><span style=\"font-weight: 400;\">node -v<\/span><span style=\"font-weight: 400;\"> ja <\/span><span style=\"font-weight: 400;\">npm -v<\/span><span style=\"font-weight: 400;\">.<br><br><\/span><\/li>\n<\/ol>\n<h2><b>Johtop\u00e4\u00e4t\u00f6s<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Node.js:n ja npm:n asentaminen on yksinkertaista riippumatta siit\u00e4, k\u00e4yt\u00e4tk\u00f6 Windowsia, macOS:\u00e4\u00e4 vai Linuxia. Kun noudatat t\u00e4t\u00e4 opasta, saat Node.js:n ja npm:n k\u00e4ytt\u00f6\u00f6n hetkess\u00e4, valmiina kehitysprojekteihisi. Osoitteessa <a href=\"https:\/\/www.carmatec.com\/hire-developers\/hire-nodejs-developer\/\">Node.js<\/a> asennettuna, olet valmis tutkimaan palvelinpuolen maailmaa. <a href=\"https:\/\/www.carmatec.com\/hire-developers\/hire-javascript-developer\/\">JavaScript<\/a> ja alkaa rakentaa tehokkaita <a href=\"https:\/\/www.carmatec.com\/web-application-development\/\">sovellukset<\/a>.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"<p>Introduction Node.js is a powerful JavaScript runtime environment that enables you to run JavaScript code on the server side. npm (Node Package Manager) is the default package manager for Node.js and is essential for managing JavaScript packages and dependencies. In this guide, we&#8217;ll walk you through the steps to install Node.js and npm on Windows, [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":41972,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[],"class_list":["post-41966","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog"],"_links":{"self":[{"href":"https:\/\/stage.carmatec.com\/fi\/wp-json\/wp\/v2\/posts\/41966","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/stage.carmatec.com\/fi\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/stage.carmatec.com\/fi\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/stage.carmatec.com\/fi\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/stage.carmatec.com\/fi\/wp-json\/wp\/v2\/comments?post=41966"}],"version-history":[{"count":6,"href":"https:\/\/stage.carmatec.com\/fi\/wp-json\/wp\/v2\/posts\/41966\/revisions"}],"predecessor-version":[{"id":41973,"href":"https:\/\/stage.carmatec.com\/fi\/wp-json\/wp\/v2\/posts\/41966\/revisions\/41973"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/stage.carmatec.com\/fi\/wp-json\/wp\/v2\/media\/41972"}],"wp:attachment":[{"href":"https:\/\/stage.carmatec.com\/fi\/wp-json\/wp\/v2\/media?parent=41966"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/stage.carmatec.com\/fi\/wp-json\/wp\/v2\/categories?post=41966"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/stage.carmatec.com\/fi\/wp-json\/wp\/v2\/tags?post=41966"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}