Ce face child_process.execSync
Funcția execSync rulează o comandă de sistem și returnează ieșirea (stdout) ca Buffer sau String. Deoarece blochează firul de execuție până la terminare, se recomandă folosirea sa exclusiv în scripturi de build sau inițializare, nu în servere web active.
Aflarea hash-ului Git curent la pornirea aplicației
import { execSync } from 'node:child_process';
try {
const gitCommit = execSync('git rev-parse --short HEAD').toString().trim();
console.log(`Aplicația rulează commit-ul git: ${gitCommit}`);
} catch (err) {
console.error('Nu s-a putut citi versiunea git:', err.message);
}
Întrebări & Exemple de Cod:
child_process.execSyncAi o nelămurire despre utilizarea comenzii
child_process.execSyncsau 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.