Jak zainstalować i skonfigurować Node.js i NPM w systemie Windows
Node.js to potężne środowisko uruchomieniowe JavaScript zbudowane na silniku V8 Chrome, a NPM (Node Package Manager) to menedżer pakietów dostarczany z Node.js. Są to niezbędne narzędzia do tworzenia nowoczesnych aplikacji JavaScript. Ten przewodnik przeprowadzi Cię przez proces instalacji i konfiguracji Node.js i NPM w systemie Windows.
Krok 1: Pobranie instalatora Node.js
- Odwiedź oficjalną stronę Node.js: Przejdź do oficjalnej strony Node.js.
- Wybierz odpowiednią wersję:
- LTS (Long-Term Support): Zalecana dla większości użytkowników, ponieważ jest bardziej stabilna.
- Current: Zawiera najnowsze funkcje, ale może być mniej stabilna.
Pobierz instalator odpowiedni dla posiadanej wersji systemu Windows (np. 64-bitowej).
Krok 2: Instalacja Node.js i NPM
- Uruchom instalator:
- Kliknij dwukrotnie pobrany plik node-vxx.x.x-x64.msi, aby rozpocząć proces instalacji.
- Postępuj zgodnie z instrukcjami kreatora instalacji:
- Kliknij Next na ekranie powitalnym.
- Zaakceptuj umowę licencyjną i kliknij Next.
- Wybierz ścieżkę instalacji (domyślnie jest to C:\Program Files\nodejs\) i kliknij Next.
- Na ekranie Custom Setup upewnij się, że zaznaczona jest opcja “Install NPM” wraz z Node.js, a następnie kliknij Next.
- Kliknij Install, aby rozpocząć instalację.
- Po zakończeniu instalacji kliknij Finish.
Domyślnie instalator dodaje Node.js do zmiennej środowiskowej PATH systemu, co oznacza, że można używać poleceń node i npm w wierszu poleceń bez dodatkowej konfiguracji.
Krok 3: Weryfikacja instalacji
Po zakończeniu instalacji ważne jest, aby sprawdzić, czy Node.js i NPM zostały poprawnie zainstalowane.
- Otwórz wiersz polecenia:Naciśnij klawisz Windows R, wpisz cmd i naciśnij Enter.
- Sprawdź wersję Node.js:Uruchom następujące polecenie, aby sprawdzić zainstalowaną wersję Node.js:
node -v
Powinno to wyświetlić numer wersji Node.js (np. v18.x.x).
- Sprawdź wersję NPM:Zweryfikuj instalację NPM, uruchamiając:
npm -v
Powinno to wyświetlić numer wersji NPM (np. 9.x.x).
Krok 4: Aktualizacja NPM (opcjonalnie)
Chociaż NPM jest instalowany wraz z Node.js, nie zawsze musi to być najnowsza wersja. Możesz zaktualizować NPM do najnowszej wersji za pomocą następującego polecenia:
npm install -g npm@latest
Flaga -g instaluje pakiet globalnie, zapewniając, że NPM jest aktualizowany w całym systemie.
Krok 5: Konfiguracja NPM (opcjonalnie)
Możesz skonfigurować ustawienia NPM, aby uzyskać bardziej spersonalizowane wrażenia. Oto kilka przydatnych konfiguracji:
- Ustaw domyślny katalog dla pakietów globalnych: Domyślnie pakiety globalne są instalowane w katalogu C:\Users\\AppData\Roaming\npm. W razie potrzeby można to zmienić:
npm config set prefix "C:\twoja\preferowana\ścieżka"
- Ustaw domyślny rejestr: Jeśli chcesz użyć niestandardowego rejestru, takiego jak prywatny rejestr NPM, ustaw go za pomocą:
npm config set registry "https://your-custom-registry.com/"
- Wyświetl wszystkie konfiguracje: Aby wyświetlić wszystkie bieżące konfiguracje NPM, uruchom:
npm config list
Krok 6: Utwórz i uruchom prostą aplikację Node.js
- Utwórz nowy katalog: W wierszu poleceń utwórz nowy katalog dla swojego projektu i przejdź do niego:
mkdir my-node-app
cd my-node-app - Zainicjuj nowy projekt Node.js: Utwórz plik package.json, uruchamiając:
npm init -y
Spowoduje to wygenerowanie domyślnego pliku package.json z podstawową konfiguracją projektu Node.js.
- Utwórz plik app.js:Wewnątrz katalogu my-node-app utwórz nowy plik o nazwie app.js za pomocą dowolnego edytora tekstu (np. Notatnik, Visual Studio Code).Dodaj następujący kod do app.js:
// app.js
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, World!\n');
});server.listen(port, hostname, () => {
console.log(`Server running at http://${hostname}:${port}/`);
});
- Uruchom aplikację Node.js:W wierszu polecenia uruchom aplikację:
node app.js
Powinieneś zobaczyć komunikat:
Serwer uruchomiony pod adresem http://127.0.0.1:3000/ - Przetestuj aplikację:Otwórz przeglądarkę internetową i przejdź na stronę http://127.0.0.1:3000/. W przeglądarce powinien pojawić się komunikat Hello, World!
Krok 7: Instalowanie i używanie pakietów Node.js
Możesz zainstalować dodatkowe pakiety Node.js za pomocą NPM. Na przykład zainstalować popularny framework Express:
Po instalacji można używać Express w aplikacji Node.js, wymagając go w pliku app.js:
const express = require('express');
const app = express();
const port = 3000; app.get('/', (req, res) => {
res.send('Hello from Express!');
});app.listen(port, () => {
console.log(`Server running at http://localhost:${port}`);
});
Uruchom zaktualizowany plik app.js:
Odwiedź stronę http://localhost:3000/ w przeglądarce, aby zobaczyć wiadomość od Express.
Wnioski
Pomyślnie zainstalowałeś Node.js i NPM w systemie Windows, skonfigurowałeś NPM i utworzyłeś prostą aplikację Node.js. Dzięki tym narzędziom możesz rozpocząć tworzenie, zarządzanie i wdrażanie aplikacji JavaScript na komputerze z systemem Windows. Miłego kodowania!