Installera Node.js-utvecklingsmiljö
Inställning av utvecklingsmiljö
Steg-för-steg-instruktioner för att installera Node.js med stödjande verktyg.

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

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:

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!