javascript - Er det muligt at køre node.js script, der ikke er i filen?

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg skal køre javascript kode ved hjælp af node.js fra C ++ applikation, men jeg vil ikke gemme kode til fil før. Er det alligevel muligt at videresende kode til node.exe direkte uden midlertidig gemme den til fil?

Bedste reference


Ja det er. Du kan bruge --eval flag til at køre kode:


node --eval "console.log('hello world');"

Andre referencer 1


Nå kan du starte node.js og derefter sætte scriptet på stdin. Hvordan man gør det, afhænger netop af din platform.


For detaljer google hvordan man gaffel proces og få det s stdin med din platform og biblioteker.