Chciałbym ustalić, czy uruchamiany skrypt uruchamia konkretną wersję systemu Mac OSX. Zdaję sobie sprawę, mogę exec/tarło polecenie:Node.js, aby uzyskać/określić wersję systemu operacyjnego
sw_vers -productVersion
Czy istnieje sposób, aby to synchronicznie (podobny do process.arch) bez node-exec-sync zrobić? Zdaję sobie sprawę z tego, że jest to zła, zła praktyka do synchronizacji spawn/exec, ale nie widzę innego sposobu.
os.release jest podobno taki sam jak 'uname -a', który daje wersję jądra. Na przykład na OSX 10.8.2 zwraca 12.2.0. Przypuszczam, że mogę znaleźć odwzorowania jądra na wersje OSX, ale sądzę, że jest to mniej niezawodne. – badunk
Po uzyskaniu wartości 'os.platforma()' można następnie uruchomić kod, który odbiera rzeczywistą wersję systemu operacyjnego z innego polecenia specyficznego dla platformy. –
dodano link do historii wydania. – AndyD