Ich schreibe ein paar Node-Shell-Skripte für die Verwendung bei der Entwicklung auf einer Plattform. Wir haben sowohl Mac- als auch Windows-Entwickler. Gibt es eine Variable, die ich in Node überprüfen kann, um eine .sh-Datei in einer Instanz und eine .bat-Datei in einer anderen auszuführen?
Antworten
Zu viele Anzeigen?
Vlad
Punkte
6631
user2404131
Punkte
55
Wenn Sie 32-Bit-Node auf 64-Bit-Windows verwenden (wie Node-Webkit- oder Atom-Shell-Entwickler), gibt process.platform das Echo win32 aus.
verwenden.
function isOSWin64() {
return process.arch === 'x64' || process.env.hasOwnProperty('PROCESSOR_ARCHITEW6432');
}
(Prüfung aquí für Details)
Alexander Koleda
Punkte
95
Shagun Pruthi
Punkte
1613
Ziyu Zhou
Punkte
1649
- See previous answers
- Weitere Antworten anzeigen