Installera Node.js-utvecklingsmiljö

Inställning av utvecklingsmiljö

Sidinnehåll

Steg-för-steg-instruktioner för att installera Node.js med stödjande verktyg.

Node.js logo

När

Efter att ha fått en ny, blank laptop eller installera om linux är nästa steg för en Node.js-utvecklare att installera sina favoritverktyg. Här kommer jag att lista en sekvens som jag gör detta i.

Var

Jag använder Ubuntu Linux Mint-varianten, så allt handlar mest om Debian/Ubuntu-repository och paket.

Hur

Installera Node.JS med pakethanterare

sudo apt-get update
sudo apt-get upgrade

sudo apt-get install nodejs npm

installerar för närvarande npm v 9.2.0

Installera Node.JS Runtime från node-sidan

Gå till https://nodejs.org och ladda ner node.js för ditt operativsystem.

För linux är den nuvarande tillgängliga LTS-versionen v20.16.0.

Du kommer att behöva

  • ladda ner den
  • packa upp den till din favoritprogrammappe
  • lägga till bin-undermappen i sökvägen

Min favorit är följande sätt:

Installera NVM tillsammans med Node.JS

Node Version Manager (NVM) kontrollera på github-sidan

# installerar nvm (Node Version Manager)
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bash
# eller
# curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bash

# öppna om terminalen och
# kontrollera att nvm är korrekt installerat
nvm --version

# ladda ner och installera Node.js (du kan behöva starta om terminalen)
nvm install 20

# verifierar att rätt Node.js-version finns i miljön
node -v   # bör skriva ut `v20.17.0` eller senare v20-version

# verifierar att rätt npm-version finns i miljön
npm -v    # bör skriva ut `10.8.2` eller senare version

För att visa lista över installerade node-versioner använd kommandot

nvm ls

Det kommer att svara med tillgängliga och versionslista med en aktiv version längst upp nvm ls response

för att byta till en annan version:

nvm use 18
nvm use 20

Installera VS Code

Vi behöver särskilda tillägg:

  • ESLint
  • Prettier (Prettier - Code formatter)
  • Node.js Modules IntelliSense

du kan söka efter dessa tillägg i VS Code-tilläggsfliken manuellt eller köra i VS Code Quick Open (Ctrl+P):

ext install ESLint
ext install Prettier - Code formatter
ext install Node.js Modules IntelliSense

Installera Git och Docker

Se för detaljer om dessa i: Installera om linux artikel.

du kan kontrollera om de är korrekt installerade med

git --version
docker --version

Skapa en enkel Node.js-applikation

Skapa en lokal mapp

cd ~
mkdir test-njs
cd njs

Kör npm init och följ anvisningarna

npm init

Det kommer att se ut ungefär så här:

npm init response

Nu kan du skapa en fil app.js och här har du det! Lägg till lite kod för att skapa ett enkelt API:


const http = require ('http');
const hostname = '127.0.0.1';
const port = 3000;

const server = http.createServer((req, res) => {
    res.statusCode = 200;
    res.setHeader('Content-Type', 'text/plain');
    res.end('Hello Node\n');
});

server.listen(port, hostname, () => {
    console.log(`Server körs på http://${hostname}:${port}`)

});

nu byt till vscode-terminal (Ctrl+~) och skriv

node app.js

du kommer att se

Server körs på http://127.0.0.1:3000

Gå till den här URL:n (Ctrl+LClick på den) och du kommer att se ditt standardwebbläsarfönster med

Hello Node

Bra!

Användbara länkar