Ja­va­Script-körmiljön Node.js har varit ett grund­läg­gan­de verktyg för ut­veck­la­re i många år. Otaliga webb­plat­ser och ap­pli­ka­tio­ner är beroende av platt­for­men, vars senaste versioner har laddats ner och använts mil­jon­tals gånger. Vi förklarar steg för steg hur man in­stal­le­rar Node.js på Ubuntu.

Vilka är kraven för att in­stal­le­ra Node.js på Ubuntu?

Innan du fort­sät­ter med in­stal­la­tio­nen är det viktigt att ditt system uppfyller vissa krav för att sä­ker­stäl­la en lyckad in­stal­la­tion och smidig drift av platt­for­men. Eftersom Node.js kör Ja­va­Script-kod är det de­fi­ni­tivt en fördel att ha tidigare er­fa­ren­het av skript­språ­ket. Om du är bekant med Ja­va­Scripts grund­läg­gan­de syntax och funk­tio­ner samt de typiska an­vänd­nings­om­rå­de­na blir det lättare för dig att använda Node.js på ett mer mål­in­rik­tat sätt. På samma sätt är kunskaper om ob­jek­t­o­ri­en­te­rad pro­gram­me­ring (OOP) och principer för mjuk­va­ru­de­sign en fördel när du arbetar med runtime-miljön.

Hårdvara

För att in­stal­le­ra Node.js på Ubuntu behöver du lämplig hårdvara. Platt­for­men är dock inte särskilt krävande och fungerar på de flesta moderna datorer. Allt du behöver är minst fyra gigabyte minne och minst 256 gigabyte ledigt lag­rings­ut­rym­me på hård­dis­ken. Det är också viktigt att ha en stabil in­ter­ne­tan­slut­ning.

Pro­gram­va­ra

Ditt ope­ra­tiv­sy­stem och de program som krävs för att in­stal­le­ra och köra Node.js bör vara upp­da­te­ra­de. Detta bidrar till att sä­ker­stäl­la att inga kom­pli­ka­tio­ner uppstår när du in­stal­le­rar Node.js på Ubuntu. Du bör ha en Ubuntu-server in­stal­le­rad och kon­fi­gu­re­rad samt en icke-root-användare inställd. Det är också en bra idé att in­stal­le­ra en brandvägg. Du behöver en webb­lä­sa­re för att kunna använda Node.js. Runtime-miljön fungerar med alla populära le­ve­ran­tö­rer.

Steg-för-steg-in­struk­tio­ner för in­stal­la­tion av Node.js på Ubuntu

Det finns olika sätt att in­stal­le­ra Node.js på Ubuntu. I följande avsnitt kommer vi att diskutera tre olika metoder.

Direkt in­stal­la­tion

För att in­stal­le­ra den stabila versionen av Node.js på Ubuntu måste du först uppdatera ter­mi­na­len. Gör så här:

  1. Kon­trol­le­ra om det finns en upp­da­te­ring för ter­mi­na­len och in­stal­le­ra den vid behov. Använd följande kommando för att göra detta:
$ sudo apt update
bash
  1. In­stal­le­ra nu runtime-miljön med följande kod:
$ sudo apt install nodejs
bash
  1. Node.js använder pa­ket­han­te­ra­ren npm. Du kan in­stal­le­ra den med följande kod:
$ sudo apt install npm
bash
  1. Slutligen, kon­trol­le­ra om din version av Node.js nu är upp­da­te­rad:
$ node -v && npm --version
bash

Per­son­ligt pa­ke­tar­kiv (PPA)

Al­ter­na­tivt kan du utföra in­stal­la­tio­nen med ett per­son­ligt pa­ke­tar­kiv (PPA). För att använda den här metoden behöver du cURL, ett verktyg som du kan använda för att överföra data till och från en server. Om du inte hittar cURL på ditt system kan du börja med att in­stal­le­ra det:

  1. Här är kommandot för att in­stal­le­ra cURL:
$ sudo apt install curl
bash
  1. Lägg nu till den of­fi­ci­el­la Node.js-in­stal­la­tions­si­dan till cURL:
$ curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
bash

Om du får ett fel­med­de­lan­de som “följande sig­na­tu­rer kunde inte ve­ri­fie­ras eftersom den of­fent­li­ga nyckeln inte är till­gäng­lig”, hämta din of­fent­li­ga nyckel och kopiera och klistra in den i följande kod:

$ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-key <INSERT YOUR KEY HERE>
bash
  1. In­stal­le­ra sedan Node.js:
$ sudo apt install -y nodejs
bash
  1. Kon­trol­le­ra slutligen att den senaste versionen av Node.js har in­stal­le­rats på ditt Ubuntu-system:
node -v && npm --version
bash

Node Version Manager

Om du vill kunna välja mellan olika versioner av runtime-miljön är det bäst att in­stal­le­ra Node.js med Node Version Manager (NVM). Så här gör du:

  1. In­stal­le­ra kom­man­do­ra­den:
$ curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
bash
  1. Använd nu NVM för att in­stal­le­ra Node.js under Ubuntu:
$ nvm install node
bash
  1. Se till att du har in­stal­le­rat rätt version:
$ node -v
bash

Kon­trol­le­ra om NVM är upp­da­te­rat:

$ nvm --version
bash

Hur man testar om platt­for­men fungerar

Innan du startar projekt med Node.js bör du testa pro­gram­met. För att göra detta skapar du en enkel ap­pli­ka­tion. Så här gör du:

  1. Skapa en ny mapp:
mkdir new-project
bash
  1. Öppna mappen:
cd new-project
bash
  1. Starta ett nytt projekt i Node.js med följande kommando.
npm init -y
bash

Detta skapar en ny fil som heter package.json, som in­ne­hål­ler metadata och länkar till ditt projekt.

  1. Skapa en ny fil. Du kan använda en tex­tre­di­ge­ra­re som nano för detta:
sudo nano app.js
bash
  1. Ange följande kommando:
console.log("Here is your sample text.");
bash
  1. Spara filen.
  2. Öppna ter­mi­na­len och ange följande kommando:
node app.js
bash
  1. Kon­trol­le­ra att din ex­em­pel­text har sparats. Om så är fallet betyder det att du har in­stal­le­rat Node.js på ditt Ubuntu-system och nu kan arbeta med platt­for­men. Om du vill lära dig hur du använder platt­for­men re­kom­men­de­rar vi att du läser vår hand­led­ning In­tro­duk­tion till Node.js.
Tips

Utforska mer användbar in­for­ma­tion om Node.js, Ubuntu och Ja­va­Script i vår digitala guide. För att komma igång, kolla in vår sam­man­fatt­ning av skill­na­der­na mellan Java och Ja­va­Script.

Gå till huvudmeny