NodeJS REPL (Read Eval Print Loop) yapısı ile düzenlenmiştir. REPL yapısı dört temel görevi yerine getirmektedir. Terminal üzerinde komutların satır satır yazılması, okunması ve derlenmesine imkan verir.
- READ (Okuma)
Kullanıcının girdilerini okuyup JavaScript veri modeline göre saklanması - EVAL (Değerlendirme)
Veri modelinin değerlendirilmesi - PRINT (Çıktı verme)
Sonucun çıktı olarak verilmesi - LOOP (Süreklilik)
Diğer görevlerin sürekli devam etmesi (CTRL+C’ye basana kadar)
REPL Kısayolları
- Ctrl + c – Çalışan komutu sonlandırır.
- Ctrl + c – İki defa tekrarlanınca REPL yorumlayıcısını kapatılır.
- Ctrl + d – REPL yorumlayıcısını kapatır.
- Aşağı / Yukarı yön tuşları – Yazılan komutlar arasında dolaşmak için kullanılır.
- Tab tuşu – Komutların listesini verir.
- (Başlangıç karakteri) Tab tuşu – Başlangıç karakterine ait komutları verir. Örn; n Tab tuşu
REPL Komutları
break |
Koddan çıkılmasını sağlar. |
clear |
Break komutu ile aynı işleve sahiptir. |
editor |
Komuıtları tek tek yazmanız yerine bir dosya oluşturabilmeniz için ön tanımlı editörü açar. |
exit |
REPL yorumlayıcısını kapatmak için kullanılır. |
help |
NodeJS REPL komutların listesini verir. |
load |
Kaydedilen NodeJS komutlarını açmak, çalıştırmak ve dosya içerisindeki değişken/fonksiyonların REPL oturumunda kullanmak için kullanılır. |
save |
Yazılan REPL komutlarının dosyaya kaydetmek için kullanılır. |