node -e (eval) în Node.js

Evaluează și rulează un fragment de cod JavaScript transmis direct ca șir de caractere în terminal, fără a crea un fișier temporar.

Sintaxă
node -e "cod_javascript"

Ce face flag-ul node -e

Flag-ul -e (abreviere de la evaluate) permite executarea directă a unei instrucțiuni JavaScript din terminal. Este ideal pentru teste rapide, verificarea versiunilor de biblioteci, inspecția variabilelor de sistem sau procesarea de date prin conducte Unix (pipelines).

Exemplu Concret: Evaluare expresii în linia de comandă
# Verificarea versiunilor interne V8, OpenSSL și libuv:
node -e "console.log(process.versions)"

# Calcul rapid sau transformare de date:
node -e "console.log(crypto.randomUUID())"

# Parsarea unui JSON primit din conductă Unix:
echo '{"status": "ok", "port": 8080}' | node -e "
  let data = '';
  process.stdin.on('data', c => data += c);
  process.stdin.on('end', () => console.log(JSON.parse(data).port));
"

Opțiuni utile asociate

  • node -p "expresie" – similar cu -e, dar tipărește automat (print) rezultatul evaluării fără a fi necesar console.log().
Comunitate & Schimb de cunoștințe

Întrebări & Exemple de Cod: node -e (eval)

Ai o nelămurire despre utilizarea comenzii node -e (eval) sau ai descoperit un truc / fragment de cod util? Distribuie-l cu ceilalți programatori!

💬

Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!

Nu au fost adăugate încă întrebări sau exemple de cod pentru această pagină. Dacă ai întâlnit o problemă sau ai un snippet util, adaugă-l mai jos pentru a-i ajuta pe ceilalți.

Comunitate Adaugă o întrebare sau distribuie un cod

Moderare & Siguranță:

Pentru a menține calitatea și securitatea informațiilor, fiecare întrebare sau fragment de cod/prompt este analizat (manual sau prin moderare asistată de AI) înainte de publicare.