Node.js

Node.js · Työkalut

Lyhyesti

JavaScriptin ajoympäristö selaimen ulkopuolella, joka mahdollistaa palvelinten, CLI-työkalujen ja automaatioiden rakentamisen. Node.js on Next.js:n ja monien muiden kehitystyökalujen taustalla.

Node.js mahdollistaa JavaScriptin ajamisen selaimen ulkopuolella — palvelimilla, komentorivillä ja automaatioskripteissä. Vibekoodaajana tarvitset Node.js:n koska käytännössä kaikki modernit web-kehitystyökalut pyörivät sen päällä: Next.js, Vite, Tailwind CLI ja AI-koodaustyökalujen kehityspalvelimet. Kun asennat Node.js:n, saat mukana npm-paketinhallinnan jolla lisäät projektiin kirjastoja. Vaihtoehtoisia paketinhallintoja ovat pnpm (nopeampi, säästää levytilaa) ja Bun (erittäin nopea, toimii myös ajoympäristönä). Node.js:n versioita kannattaa hallita nvm:llä tai fnm:llä, jolloin voit vaihtaa versiota projektien välillä helposti.

Esimerkkejä

npx create-next-app@latest luo uuden Next.js-projektin Node.js:llä

npm run dev käynnistää kehityspalvelimen

npm on Node.js:n oletuspaketinhallinta, pnpm ja Bun ovat vaihtoehtoja

node server.js ajaa JavaScript-koodin palvelimella

nvm use 20 vaihtaa Node.js-version projektikohtaisesti