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 necesarconsole.log().
Î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.