Witaj @name! Zanim zaczniemy budować aplikacje z Next.js, musisz zainstalować dwa kluczowe narzędzia: Node.js i npm.
Node.js to środowisko uruchomieniowe JavaScript poza przeglądarką. Dzięki niemu możesz uruchamiać kod JavaScript na swoim komputerze, nie tylko w przeglądarce.
Dlaczego Node.js jest ważny?
npm (Node Package Manager) to menedżer pakietów dla JavaScript. Pozwala instalować biblioteki i narzędzia stworzone przez innych programistów.
Przykłady pakietów npm:
react - biblioteka do budowania UInext - framework Next.jstailwindcss - framework CSSNode.js i npm są instalowane razem - jeden instalator, dwa narzędzia.
Windows:
.msi plikMac:
.pkg plikLinux (Ubuntu/Debian):
1curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash -
2sudo apt-get install -y nodejsOtwórz terminal w Cursorze (Cmd/Ctrl + `) i wpisz:
1node --versionPowinieneś zobaczyć coś jak:
v20.10.0 lub wyższą wersję.Sprawdź npm:
1npm --versionPowinieneś zobaczyć:
10.2.3 lub wyższą.Jeśli widzisz wersje - gratulacje! Node.js i npm są zainstalowane. 🎉
Teraz, gdy masz npm, możesz instalować pakiety i uruchamiać projekty.
Gdy otworzysz istniejący projekt Next.js, pierwszym krokiem jest zainstalowanie zależności:
1npm installTo pobiera wszystkie biblioteki wymienione w
package.json.To uruchamia serwer deweloperski Next.js:
1npm run devPo tym, twoja aplikacja będzie dostępna na
http://localhost:3000To przygotowuje aplikację do deploym entu:
1npm run buildnpx pozwala uruchomić narzędzia bez globalnej instalacji:1npx create-next-app@latestTo stworzy nowy projekt Next.js.
Każdy projekt JavaScript ma plik
package.json - to jak karta identyfikacyjna projektu.Zawiera:
Przykład
package.json:1{
2 "name": "krakens-call",
3 "version": "1.0.0",
4 "scripts": {
5 "dev": "next dev",
6 "build": "next build",
7 "start": "next start"
8 },
9 "dependencies": {
10 "next": "14.0.0",
11 "react": "18.2.0",
12 "react-dom": "18.2.0"
13 }
14}Scripts to komendy, które możesz uruchomić przez
npm run:npm run dev → uruchamia next devnpm run build → uruchamia next buildGdy uruchomisz
npm install, npm stworzy folder node_modules z wszystkimi zainstalowanymi pakietami.⚠️ WAŻNE:
node_modules może mieć setki MB lub więcejnode_modules do Gitnode_modules/ do .gitignorenpm install✅ Node.js - środowisko do uruchamiania JavaScript ✅ npm - menedżer pakietów ✅ package.json - lista zależności i skryptów ✅ node_modules - folder z zainstalowanymi pakietami ✅ npm install - instaluje zależności ✅ npm run dev - uruchamia development server ✅ npx - uruchamia narzędzia bez instalacji
W następnym ćwiczeniu stworzymy pierwszy projekt Next.js!
Do zobaczenia! 🚀