Marcin Stawowczyk · @m7rlin
2 min czytania ·
Rozpoczynając przygodę z Node.js, szybko natkniesz się na pojęcie REPL. Brzmi tajemniczo? Nic bardziej mylnego! To jedno z najbardziej podstawowych i przydatnych narzędzi, jakie Node.js oferuje od samego początku.
REPL to skrót od angielskich słów:
Read (Czytaj) - Odczytuje to, co wpiszesz.
Eval (Wykonaj) - Wykonuje (ewaluuje) wpisany kod JavaScript.
Print (Wyświetl) - Wyświetla wynik wykonania kodu.
Loop (Zapętlaj) - Wraca do początku, czekając na kolejną linię kodu.
Mówiąc najprościej, REPL to interaktywna konsola (lub powłoka) działająca w Twoim terminalu. Pozwala ona na wpisywanie kodu JavaScript linijka po linijce i natychmiastowe oglądanie wyników jego wykonania, bez konieczności tworzenia i uruchamiania osobnych plików .js
.
Pomyśl o tym jak o zaawansowanym kalkulatorze dla JavaScriptu lub małym placu zabaw do eksperymentowania z kodem.
Szybkie testowanie: Możesz błyskawicznie sprawdzić, jak działa dana funkcja JavaScript, przetestować prostą logikę lub zobaczyć wynik operacji.
Nauka i eksploracja: To świetne środowisko do nauki podstaw JavaScriptu i eksperymentowania z wbudowanymi modułami Node.js.
Debugowanie: Czasem łatwiej jest wkleić fragment problematycznego kodu do REPL, aby zobaczyć, co dokładnie zwraca.
To banalnie proste:
Otwórz swój terminal lub wiersz poleceń.
Wpisz komendę: node
Naciśnij Enter.
Powinieneś zobaczyć znak zachęty, najczęściej >
. To oznacza, że jesteś w trybie REPL!
Teraz możesz wpisywać kod JavaScript:
> 1 + 5
6
> const message = "Witaj w Node.js REPL!"
undefined
> console.log(message)
Witaj w Node.js REPL!
undefined
> function sayHello(name) { return `Cześć, ${name}!`; }
undefined
> sayHello("Użytkowniku")
'Cześć, Użytkowniku!'
Aby wyjść z REPL, wpisz .exit
i naciśnij Enter, lub po prostu wciśnij Ctrl + C
dwa razy.
REPL to fantastyczne narzędzie do szybkich testów i nauki podstaw. Jednak prawdziwa moc Node.js tkwi w tworzeniu kompletnych aplikacji serwerowych, API i narzędzi.
Jeśli chcesz zgłębić tajniki Node.js, nauczyć się budować złożone projekty, pracować z plikami, bazami danych i tworzyć wydajne aplikacje backendowe, zapraszamy na nasz kompleksowy kurs:
🚀 JavaScript dla programistów: Node.js od podstaw 🚀
Tam krok po kroku przeprowadzimy Cię przez wszystkie niezbędne zagadnienia, od podstaw aż po zaawansowane techniki.